jmeter中分布式压测

本文介绍了JMeter分布式执行的原理和配置方法。在分布式测试中,选定一台机器作为控制器,其他机器作为代理机。控制器发送脚本给代理机执行,代理机执行后将结果回传给控制器进行汇总。配置包括控制器设置代理机的IP和端口,以及代理机的JDK、JMeter安装和端口设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是分布式?

       在一个系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的,系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。

 jmeter分布式执行原理:

    1、jmeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Agent);

    2、执行时,Controller会把脚本发送到每台Agent上,Agent拿到脚本后开始执行,Agent执行时不需要启动jmeter,只需要把jmeter-server.bat(windons)文件打开,通过命令行模式来执行;

   3、执行后,Agent会把结果回传给Controller,Controller会收集所有的Agent的信息并汇总。

控制机(Controller)配置:

  1、控制机(Controller)上安装机上安装了JDK,jmeter;

  2、打开/bin/jmeter.properties,找到remote_hosts,将代理机(Agent)的IP地址及端口写入,10.168.2.15:1099,10.168.2.143:1099这两个都是代理机(Agent)IP地址及对应的端口,1099是端口号,是根据代理机(Agent)定义的。如果有多台代理机,需要把所有的代理机的IP地址和端口号都写入,并且用逗号隔开。server_port是端口,可以自定义。

3、如果是windows系统,启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值