jmeter分布式压测

2019-03-14  本文已影响0人  Twins_zuoyou

多台电脑一起压测:

  1. 有多台电脑,每台电脑上都装有jmeter,而且这几台电脑都互相能ping通(不能ping通,查看防火墙是否关闭了)
  2. 在master电脑上jmeter的配置文件中加入相关配置:
    配置jmeter.properties文件,有几台负载机就配置几个ip:


    image.png
  3. 在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

上一篇下一篇

猜你喜欢

热点阅读