jmeter分布式压测配置及分析聚合报告

一、背景

Windows系统下做的分布式压测,工具:jmeter,插件:jp@gc - Stepping Thread Group

二、分布式压测

因为jmeter是java写的应用,java应用jvm堆内存heap受负载机硬件限制,虽然我们可以调整堆内存大小,但是单机无法支撑数以万计大并发。分布式压测是为了降低因为负载机的原因影响测试的准确性。

三、具体实现

控制机配置

     3.1、控制机:打开Jmeter/bin/jmeter.3,找到”remote_hosts=127.0.0.1”,把这一行修改为”remote_hosts=10.201.17.25:1099,10.201.17.27:1099,1099是端口号,可以随意自定义。

注释:IP地址是cmd,IPconfig的地址。

jmeter分布式压测配置及分析聚合报告_第1张图片

       3.2、控制接:windows的进入到bin目录下执行jmeter-server -Djava.rmi.server.hostname={你的ip地址}

                 linux的话进入到bin目录下执行./jmeter-server -Djava.rmi.server.hostname={你的ip地址}

      3.3、将这三个参数端口号改成1099

     server_port=1099
     server.rmi.port=1099
     server.rmi.localport=1099

调度机配置

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

将这三个参数端口号改成1099

server_port=1099
server.rmi.port=1099
server.rmi.localport=1099

执行bin目录下jmeter-server.bat文件

jmeter分布式压测配置及分析聚合报告_第2张图片

你可能感兴趣的:(软件测试,压力测试)