JMeter4.0-性能篇-远程测试-window 环境

场景: JMeter客户端机器性能不足,模拟足够的用户来压缩服务器或受限于网络级别,则存在一个选项来控制来自单个JMeter客户端的多个远程JMeter引擎。通过远程运行JMeter,您可以跨多台低端计算机复制测试,从而模拟服务器上的更大负载。JMeter客户端的一个实例可以控制任意数量的远程JMeter实例,并从中收集所有数据。

第一步:查看ip配置

JMeter4.0-性能篇-远程测试-window 环境

第二步:打开Jmeter/bin/jmeter.properties,找到”remote_hosts=127.0.0.1”,把这一行修改为”remote_hosts=172.16.120.23:1099,1099是端口号,可以随意自定义。

JMeter4.0-性能篇-远程测试-window 环境

第三步:启动jmeter.bat,选择远程启动

JMeter4.0-性能篇-远程测试-window 环境

启动出现报错:
java.io.FileNotFoundException: rmi_keystore.jks

JMeter4.0-性能篇-远程测试-window 环境

原因:自JMeter 4.0以来,RMI的默认传输机制将使用SSL。SSL需要**和证书才能工作。你将不得不自己创建这些**。

创建**步骤:

a.点击create-rmi-keystore.bat

JMeter4.0-性能篇-远程测试-window 环境

JMeter4.0-性能篇-远程测试-window 环境

回车自动生成**:在bin目录下

JMeter4.0-性能篇-远程测试-window 环境

第四步:点击jmeter-server.bat, 启动RMI注册表

JMeter4.0-性能篇-远程测试-window 环境

第五步:启动jmeter.bat,选择远程启动

JMeter4.0-性能篇-远程测试-window 环境

JMeter4.0-性能篇-远程测试-window 环境