多台电脑一起压测:
- 有多台电脑,每台电脑上都装有jmeter,而且这几台电脑都互相能ping通(不能ping通,查看防火墙是否关闭了)
-
在master电脑上jmeter的配置文件中加入相关配置:
配置jmeter.properties文件,有几台负载机就配置几个ip:
image.png - 在slave机器上启动 jmeter-server应用
4.重启jmeter
ps:
-- 如果有参数化文件,需要在各台负载机上的相同路径存放一份;
-- 最好使用相同版本的jmeter;
Linux下运行:
jmeter -n -t scriptName.jmx -l res.jtl
-n 代表在没有图像化界面下运行
-t 指定一个测试脚本
-l 指定结果文件,这个结果文件要以.jtl结尾
-r 设置分布式(远程)执行
可以参考:https://blog.csdn.net/mmmmmmm_2niu/article/details/78315799
分布式(远程)执行默认服务器列表:
jmeter -n -t C:\Users\Administrator\Desktop\invest.jmx -r -l report\01-result.csv -j report\01-log.log
分布式(远程)执行指定服务器列表:
jmeter -n -t C:\Users\Administrator\Desktop\invest.jmx -R 127.0.0.1,10.133.255.175:1099 -l report\01-result.csv -j report\01-log.log
网友评论