jmeter分布式压测

前景:为什么要使用分布式?

单机性能瓶颈:CPU、内存、IO

具体可参考官网:Apache JMeter - Apache JMeter Distributed Testing Step-by-stepicon-default.png?t=M5H6https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html

 这张图可以表示分布式压测,

 分布式压测的部署需要若干工作节点slave与一个控制节点master

1、部署工作节点(工作节点的防火墙需要关闭或开放端口 tcp 1099)

1)bin目录下配置文件的修改:

jmeter.properties(修改)

关闭ssh:

server.rmi.ssl.disable=true

system.properties(新增配置,ip为当前服务地址)

java.rmi.server.hostname=192.168.1.1

2)启动工作节点

运行:jmeter-server.bat

 2、控制节点的部署(防火墙需要关闭或开放端口udp 4445)

1)bin目录下配置文件的修改:

jmeter.properties

添加工作节点的ip:

remote_hosts=192.168.1.1,192.168.0.0

关闭 ssl:

 server.rmi.ssl.disable=true

2)启动控制节点

运行: jmeter.bat

3、运行

配置完成且启动后,在控制节点就可查看到工作节点的ip,可根据需要自行选择如下

1)菜单--运行--远程启动(显示remote_hosts下的节点ip)(远程启动某一个)

2)菜单--运行--远程启动所有

 

 3)停止的话,同样需要在运行下--选择远程关闭或远程关闭所有

 

 

 4、当需要命令行执行测试计划时,完成配置及启动工作节点后,在控制节点运行如下命令即可

xxx\bin\jmeter.bat -n -t test.jmx -l test.jtl   -R  192.168.1.1,192.168.0.0

其中多个ip使用英文逗号隔开 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值