jmeter-server 在 linux 上作为代理机的配置
在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需要模拟数以万计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,这时可以使用Jmeter提供的分布式功能来启动多台电脑来分压测试。本来以为直接启动 Jmeter-server 就好了,谁知道启动Jmet
·
在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需要模拟数以万计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,这时可以使用Jmeter提供的分布式功能来启动多台电脑来分压测试。
本来以为直接启动 Jmeter-server 就好了,谁知道启动Jmeter-server报错了,
看到这个错误的时候,觉得可能需要好好地读一下Jmeter-server文件了 于是 cat jmeter-server
在看到最后一行的时候,发现,这个好像和我的报错有点相似啊,
于是尝试修改为
再次执行就好了
以下命令可以作为主机,远程启动其他代理机,并且non-gui 执行jmx并且 生成报告,如果多个主机,逗号分隔
jmeter -H 192.168.6.6 -P 1099 -n -t examples/CSVSample.jmx -l log.jtl
或者 先在jmeter.properties 中配置好 remote_hosts=192.168.6.6:1099,192.168.1.113:1099
./bin/jmeter -n -t examples/CSVSample.jmx -R 192.168.6.6,192.168.1.113 -l /log.jtl
更多推荐
已为社区贡献1条内容
所有评论(0)