jmeter分布式压测常见问题

1.运行master机,报错:rmi_keystore.jks(系统找不到指定的文件)

jmeter分布式压测常见问题

解决:

修改jmeter.properties文件:server.rmi.ssl.disable=true

 jmeter分布式压测常见问题

 

2.运行master机,报错:no such object in table

slave机需要配置指定的端口

解决:

修改 “执行机” 的jmeter.properties文件:

server_port=1099

server.rmi.localport=1099

 

3.运行master机后,slave机正常运行(有start,finish),但是master机的监听器无结果

原因:脚本使用的参数化~  调用了CSV文件。

解决:

1.查看发送的数据中是否存在csv参数文件,查看slave机器的bin目录下是否有该文件;

2.查看建立的tcp采样器中属性“TCPClient classname”处是否添加协议:org.apache.jmeter.protocol.tcp.sampler.BinaryTCPClientImpl

也就是,master和slave机:脚本相关的需要统一配置

参考网址:https://blog.****.net/qq_30068487/article/details/80090041

 

4.运行后,slave机只有start~

啰嗦一句:因为是在公司做分布式,电脑都在同一个ip段。远程启动,slave机正常start,finish。

但是我拿了笔记本连接无线测试时,master机卡顿,slave机只有start。反复远程启动后,报错:Engin is busy - please try later

jmeter分布式压测常见问题

解决:

ping slave机的ip:失败。防火墙问题,参考网址:https://jingyan.baidu.com/article/e9fb46e159884d7521f766fc.html

jmeter分布式压测常见问题