问题1:
双击jmeter-server.bat时,命令窗口报错“could not find ApacheJmeter_core.jar”,命令窗口第二句显示“Trying JMETER_HOME=”
解决方法:在电脑——>设置——>高级系统设置——>环境变量——>系统变量下增加JMETER_HOME的系统变量,如下图:
问题2:
sever failed to start:java.rmi.server.ExportException:Listen failed on port: 0;nested exception is: java.io.FileNotFoundException:rmi_keystore.jks(系统找不到指定的文件)
解决方法:将控制机、执行机的bin目录下的jmeter.properties文件里的server.rmi.ssl.disable改为true,并将词句前面的#注释去掉。这句话的意思是“是否启动SSL”,因为搭建伪分布式两个执行机都是在自己本机上进行的,不要启动SSL,因此将属性改为true。
问题3:
Problem creating registry: java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use: bind
说明 1099端口被占用,此时需要修改此执行机与控制机的通信端口
解决方法:修改执行机的配置端口号,如把原来的1099端口号改成了6666端口
问题4:
控制机点击“远程启动所有”时报错
Exception creating connection to: 6666; nested exception is:
java.net.SocketException: Network is unreachable: connect
原因:端口号为6666的执行机在remote_hosts属性和server_port属性的书写不正确,需要自己检查并修改。