Jmeter工具压测时,单台发压机发起的请求数有限,容易出现发压机系统资源不足的情况,需要采用分布式或者多台串联起来发压的情况,那如何设置呢?
工具/原料
jmeter工具
Notepad++
方法/步骤
1、打开一个jmeter工程,默认的是单机发起请求:可通过run/remotestart/查看,默认为本机即127.0.0.1,如下图
2、要修改为分布式,无法通过界面进行操作,界面上没有菜单,需要通过配置文件进行修改,配置文件在jmeter工程路径下,如:
3、选择配置文件:jmeter.properties
4、使用UE等编辑器,打开jmeter.properties,会看到jmeter很多配置信息都在这里声矜檠鹣面,我们通过搜索选择定位至:remote_hosts=127.0.0.1
5、比如我们需溴溢菏确要通过分布式192.168.103.21,192.168.103.22,192.168.103.23等,发起压测,需要修改趺谄菇明配置信息为:remote_hosts=127.0.0.1,192.168.103.21,192.168.103.22,192.168.103.23,如下配置:
6、在上一步基础上,保存设置,再去查看jmeter界面,还是没变化,这里需要一个说明点佼沣族昀:由于jmeter是打开是读取配置,如果要获取最新配置,需要重新打卡jmeter可视化界面才可以刷新
7、在上一步基础上,重新打开jmeter,我们再来查看选项是否更新:
8、此时如说我们需要采用远程分布式多台发压,需要使用其他启动按钮,不能使用我们平时的单机按钮,如界面:
9、需要通过菜单:run/remotestart/,如果要选择某台进行发起,如:通过192.168.103.21可以按这样方式:
10、如果需要远程多台全部启动,可以使用如下菜单:run/remotestartAll