我执行的步骤:
在Master和Slave中:在jmeter.properties
文件中配置server.rmi.ssl.disable=true
并取消注释。
母版以及从属版:在jmeter.properties
文件中未注释server.rmi.ssl.keystore.password=changeit
重新启动主服务器和从设备。
在从站上运行jmeter-server.bat
文件。
案例A:在Master上,GUI运行了Slave(172.XX.XX.XX)
。
情况B:bin文件夹的路径> jmeter -n -t <Path of .jmx file> -R 172.XX.XX.XX -l E:<Path of Result file> -Gusers=1000 -Grampup=100
执行结果:
情况A:测试在从设备上开始并完成,但在结果文件中未找到数据。
案例B:使用<.jmx文件的路径> .jmx
成功创建了树Configuring remote engine: 172.XX.XX.XX
Starting remote engines
Starting the test @ Wed Oct 24 22:47:55 IST 2018 (1540401475258)
Remote engines have been started
Waiting for possible Shutdown/StopTestNow/Heapdump message on port 4445
summary = 0 in 00:00:00 = ******/s Avg: 0 Min: 9223372036854775807 Max: -9223372036854775808 Err: 0 (0.00%)
Tidying up remote @ Wed Oct 24 22:48:05 IST 2018 (1540401485415)
... end of run
此外,将生成结果文件,但其中没有数据。
注意: 1.主站和从站位于同一子网中。
主版:java版本"1.8.0_151"
Java(TM)SE运行时环境(内部版本1.8.0_151-b12)
Java HotSpot(TM)64位服务器VM(内部版本25.151-b12,混合模式)
从站:Java版本"1.8.0_161"
Java(TM)SE运行时环境(内部版本1.8.0_161-b12)
Java HotSpot(TM)64位服务器VM(内部版本25.161-b12,混合模式)
我正在测试Web应用程序(HTTPS)应用程序。
请问有人可以帮我吗,我在配置时犯了任何错误。
答案 0 :(得分:1)
首先,您应该始终使用相同版本的Java运行服务器和客户端,在这里不是这种情况。
第二,如果“按数据”为空,则表示“响应数据”为空,则这是预期行为,在分布式测试中,jmeter剥离了性能的响应数据,但是您将获得其他信息,例如指标,错误状态...
最后,如果问题仍然存在,请显示:
答案 1 :(得分:0)
请遵循以下步骤 1)将生成的rmi_keystore.jks复制到jmeter bin文件夹 2)在jmeter.properties中添加从IP地址 3)在从属系统中运行jmeter-server文件 4)在主jmeter中运行并运行
我在create-rmi-keystore.bat文件“ C:\ Program Files \ Java \ jdk-10.0.2 \ bin \ keytool”中添加了以下路径-genkey -keyalg RSA -alias rmi -keystore rmi_keystore.jks -storepass changeit -validity 7-密钥大小2048%*
以管理员身份运行cmd cd> D:\性能测试\ apache-jmeter-5.0 \ apache-jmeter-5.0 \ bin \ create-rmi-keystore 输入
然后在命令提示符下运行 输入名字和姓氏:rmi 密码:changeit