Jmeter分布式压测
1 节点机配置
1.1 进入节点机,打开配置文件/bin/jmeter.properties,找到server.rmi.ssl.disable=false,修改为如下内容:
# Set this if you don't want to use SSL for RMI server.rmi.ssl.disable=true
1.2 输入如下命令启动节点
jmeter-server -Djava.rmi.server.hostname=172.18.35.100
启动成功后:
[root@ycyzharry bin]# jmeter-server -Djava.rmi.server.hostname=172.18.35.100 Created remote object: UnicastServerRef2 [liveRef: [endpoint:[172.18.35.100:29605](local),objID:[46ab286d:16ed59e6a01:-7fff, -760684463741933065]]]
2 控制机配置
2.1 进入控制机,打开配置文件/bin/jmeter.properties,找到remote_hosts=127.0.0.1,修改为如下内容:
#--------------------------------------------------------------------------- # Remote hosts and RMI configuration #--------------------------------------------------------------------------- # Remote Hosts - comma delimited remote_hosts=172.18.35.99:1099,172.18.35.100:1099 #remote_hosts=localhost:1099,localhost:2010 # RMI port to be used by the server (must start rmiregistry with same port) #server_port=1099
2.2 控制机运行如下命令:
jmeter -n -t 2019120501.jmx -R 172.18.35.99,172.18.35.100 -l test01.jtl
参数:
n 非gui运行
t 指定测试脚本
R 指定多少个agent启动并参与测试
r 代表全部agent启动并参与测试
I 生成测试结果文件
执行后:
[root@ycyzharry jm]# jmeter -n -t 2019120501.jmx -R 172.18.35.99,172.18.35.100 -l test01.jtl Creating summariser <summary> Created the tree successfully using 2019120501.jmx Configuring remote engine: 172.18.35.99 Configuring remote engine: 172.18.35.100 Starting remote engines Starting the test @ Thu Dec 05 18:43:28 CST 2019 (1575542608938) Remote engines have been started Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4445 summary + 1 in 00:00:00 = 3.8/s Avg: 38 Min: 38 Max: 38 Err: 0 (0.00%) Active: 3 Started: 3 Finished: 0 Tidying up remote @ Thu Dec 05 18:43:31 CST 2019 (1575542611145) summary + 19 in 00:00:01 = 21.3/s Avg: 7 Min: 2 Max: 38 Err: 0 (0.00%) Active: 0 Started: 20 Finished: 20 summary = 20 in 00:00:01 = 17.3/s Avg: 9 Min: 2 Max: 38 Err: 0 (0.00%) Tidying up remote @ Thu Dec 05 18:43:31 CST 2019 (1575542611302) ... end of run ... end of run

浙公网安备 33010602011771号