坚持学习,每天写些什么

Jmeter远程机器进行压力测试

上一篇 / 下一篇  2018-11-06 18:51:31 / 个人分类:性能测试-Jmeter

机器1:Controller,GUI界面打开Jmeter工具,界面化操作运行;同时,该机器也充当一个Slave端
机器2:Slave端,非GUI界面运行Jmeter工具,被机器1控制,由机器1下发运行脚本进行执行,运行结果反馈给机器1.
如何配置:
前提:机器1和机器2的Jmeter版本一致
(1)机器1对应Jmeter工具jmeter.properties
设置remote_hosts=机器1的IP:1099,机器2的IP:1099
(2)启动机器1,机器2对应的jmeter_server.bat:即启动对应Slave端的Jmeter服务(以命令行方式运行)
对应窗口打印如下信息,说明启动成功:
机器1:Created remote object: UnicastServerRef [liveRef: [endpoint:[机器1IP地址:48503](
local),objID:[62dc45cd:166e89fb1fa:-7fff, 4456231543496741701]]]
机器2:
Created remote object: UnicastServerRef [liveRef: [endpoint:[机器2IP地址:54828](local),objID:[-6bfd1b69:166e883aef4:-7fff, -9147568185547305356]]]
(3)启动Controller的GUI界面Jmeter:启动机器1的jmeter.bat,打开Jmeter的GUI界面
(4)Jmeter打开之前已准备好的脚本
(5)点击Jmeter界面:运行-》远程启动菜单下面有两个子菜单:机器1的IP:1099,机器2的IP:1099,即Jmeter识别的Slave机器数
(6)点击【远程全部启动】,即开始在Slave机器上执行脚本,Slave对应窗口出现以下信息,则表示成功运行
机器1:
Starting the test on host 127.0.0.1:1099 @ Tue Nov 06 18:44:36 CST 2018 (1541501076331)
——表示脚本开启运行
Finished the test on host 127.0.0.1:1099 @ Tue Nov 06 18:45:14 CST 2018 (1541501114551)
——表示脚本停止运行
机器2:
Starting the test on host 10.3.11.194:1099 @ Tue Nov 06 18:46:52 CST 2018 (1541501212395)
Finished the test on host 10.3.11.194:1099 @ Tue Nov 06 18:53:00 CST 2018 (1541501580866)


TAG:

 

评分:0

我来说两句

Open Toolbar