langjitianyaluotongxue

导航

统计

Jmeter分部署压测部署步骤

1.分布式压测原理

1.1 master控制机+多台server执行机

总控机器的节点叫master控制机(这里用的是windows页面堡垒机),其他产生压力的机器叫server执行机(这里用了8台linux机器做分布式)
master会把压测脚本发送到 server执行机上面
结束后,server执行机会把压测数据回传给master,然后master汇总输出报告

2.版本一致

master中jmeter/jdk的版本要和server中的版本一致

3.配置master和server步骤

3.1 server步骤:

3.1.1下载jmeter

进入到linux中新建一个目录用命令下载jmeter
wget https://dlcdn.apache.org/jmeter/binaries/apache-jmeter-5.5.zip

3.1.2 解压jmeter

unzip apache-jmeter-5.5.zip

3.1.3 修改jmeter的jmeter.properties

进入jmeter的bin目录下编辑jmeter.properties,修改下边三处
server.rmi.ssl.disable=true
server_port=6099(端口号自定义,多台server可以要同一个端口号)
remote_hosts=10.26.7.11:6099(这里是server中linux机器的ip)

3.1.4 编辑jmeter-server文件

RMI_HOST_DEF=-Djava.rmi.server.hostname=10.26.7.11(这里是server中linux机器的ip)

3.1.5配置好server后启动

启动命令
在jmeter的bin目录下执行./jmeter-server
显示下方内容就代表启动了

3.2 masterr步骤

3.2.1 修改jmeter.properties

修改jmeter的bin目录下jmeter.properties

remote_hosts=10.26.7.11:6099,10.26.7.12:6099,10.26.7.13:6099,10.26.7.14:6099,10.26.7.15:6099,10.26.7.16:6099,10.26.7.17:6099,110.26.7.18:6099(这些ip就是server的ip,多台机器就用逗号隔开)

4.启动控制机

4.1 jmeter控制机开启/关闭

run-->Remote Start All 即可开启分布式压测,停止全部 run-->Remote Stop All

4.2 验证是否成功启动分布式server

这里是用的5线程,8台执行机器,右上角会显示40线程就是ok的,代表启动了40个线程,所有的结果都会在控制机这里显示
 

posted on   浪迹天涯骆同学  阅读(147)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示