遇到常见的问题:

1.在Controller端上控制某台机器Run,提示“Bad call to remote host”

解决方案:检查被控制机器上的jmeter-server有没有启动,或者JMeter.properties中remote_hosts的配置错误。

2.Agent机器启动Jmeter_server.bat时,后台提示:"could not find ApacheJmeter_core.jar"

解决方法:确定在Agent机器安装jdk,并设置环境变量

3.Agent机器启动Jmeter_server.bat时,后台提示:"could not find ApacheJmeter_core.jar"

解决方法:确定在Agent机器安装jdk,并设置环境变量

4.查看1099端口是否被占用

netstat -ano | findstr "1099"
tasklist | findstr "1099"

其它说明:

  1.调度机(master)和执行机(slave)最好分开,由于master需要发送信息给slave并且会接收slave回传回来的测试数据,所以mater自身会有消耗,所以建议单独用一台机器作为mater。

  2.参数文件:如果使用csv进行参数化,那么需要把参数文件在每台slave上拷一份且路径需要设置成一样的。

  3.每台机器上安装的Jmeter版本和插件最好都一致,否则会出一些意外的问题。

  4.查看是否关闭防火墙netsh firewall set opmode disable     关闭防火墙netsh advfilewall set publicprofile state of(详细:https://jingyan.baidu.com/article/c1a3101eb7dbdede656debd3.html)

  

05-08 08:08