可以去官网下载对应操作系统的包https://jmeter.apache.org/
第一个例子:windwos作为调度机器,linux作为工作机器
在windows将压缩包解压
进入bin目录找到jmeter.properties
将server.rmi.ssl.disable设置为true
将remote_hosts设置为作为工作机器的属性例如:ip:port,ip:port
将server_port打开默认即可
在工作机器linux下解压tar包
进入bin目录找到jmeter.properties
将server.rmi.ssl.disable设置为true
将server_port打开默认即可
将remote_hosts设置自己的ip
进入bin目录找到jmeter-server使用编辑器命令打开
将RMI_HOST_DEF=-Djava.rmi.server.hostname=设置为自己的ip
通过sh命令启动linux jmeter 例如sh jmeter-server
在windwos找到jmeter.bat启动
在上面的窗口栏找到运行->远程-启动自己配的远程主机 如果linux机器打印log则成功搭建
可能会有遗漏配置 ,如果失败请回帖
Starting the test on host 172.31.10.152:1099 @ Fri May 12 15:34:01 CST 2023 (1683876841436)
Finished the test on host 172.31.10.152:1099 @ Fri May 12 15:34:01 CST 2023 (1683876841712)
第二个例子:linux作为调度机器的同时也是工作机器
同一个例子一样 下载压缩包到linux 例如有两台linux,一台调度机器,一台工作机器
调度机器:
将server.rmi.ssl.disable设置为true
将remote_hosts设置为作为工作机器的属性例如:ip:port,ip:port
将server_port打开默认即可
进入bin目录找到jmeter-server使用编辑器命令打开
将RMI_HOST_DEF=-Djava.rmi.server.hostname=设置为自己的ip
工作机器:
将server.rmi.ssl.disable设置为true
将server_port打开默认即可
将remote_hosts设置自己的ip
进入bin目录找到jmeter-server使用编辑器命令打开
将RMI_HOST_DEF=-Djava.rmi.server.hostname=设置为自己的ip
启动工作机器的server
调度机器执行jmeter命令打印log成功
Creating summariser <summary>
Created the tree successfully using testdemo.jmx
Configuring remote engine: 172.31.10.152:1099
Starting distributed test with remote engines: [172.31.10.152:1099] @ Fri May 12 16:34:05 CST 2023 (1683880445206)
Remote engines have been started:[172.31.10.152:1099]
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445
summary = 1 in 00:00:00 = 4.8/s Avg: 18 Min: 18 Max: 18 Err: 0 (0.00%)
Tidying up remote @ Fri May 12 16:34:11 CST 2023 (1683880451390)
... end of run
jdk8
需要去启动脚本加
-XX:+UnlockExperimentalVMOptions