jmeter结合ansible分布式压测--2jmter环境准备

主要思路:用ansible去修改施压执行机的配置,执行用jmeter分布式方式。准备1个host文件s-host-suzhou20.txt 部署csv,jmter环境,jmx 到所有环境上

1、修改每台施压机的bin文件中的jmeter.properties

#server.rmi.ssl.disable=false,注释#取消,修改server.rmi.ssl.disable=true

ansible -i s-host-suzhou324-335.txt allHost -m shell -a "sed -i -e '345s/#server.rmi.ssl.disable=false/server.rmi.ssl.disable=true/' /apprun/jmeter-5.4.1/bin/jmeter.properties"

2、授权jmeter.sh可执行权限,

ansible -i s-host-suzhou324-335.txt allHost -m shell -a "cd /apprun/jmeter-5.4.1/bin && chmod +x jmeter.sh &"

3、ansible授权每台slaver服务器的 jmeter-server

ansible -i s-host-suzhou324-335.txt allHost -m shell -a "cd /apprun/jmeter-5.4.1/bin && chmod +x jmeter-server &"

备注:如果出现无权限授权整个jmeter文件夹

ansible -i s-host-suzhou324-335.txt allHost -m shell -a "cd /apprun && chmod -R 755 jmeter-5.4.1 &"

4、meter-server启动命令:ansible -i s-host-suzhou324-335.txt allHost -m shell -a "cd /apprun/jmeter-5.4.1/bin && nohup ./jmeter-server &"

5、可以分机器上查看ps -ef|grep jmeter 服务启动的情况

6、如需要清除每台机器上的进程,跳板机执行杀jmeter进程命令:

ansible -i s-host-suzhou324-335.txt allHost -m shell -a "ps aux | grep jmeter | grep -v grep | awk '{print $2}' | xargs kill -9"

相关推荐
微三云 - 廖会灵 (私域系统开发)8 小时前
供应链系统实战:多渠道订单聚合与分布式库存一致性方案总结
开发语言·分布式·php
她说可以呀9 小时前
Docker 镜像的两种创建方式
java·分布式·docker
I'mChloe12 小时前
不再逐台装Docker:我用Ansible Playbook批量统一服务器环境
服务器·docker·ansible
杭州领祺科技14 小时前
分布式光伏『四可』接入改造:绿电直连场景下的二次系统通信与安全架构(27 号令 4 区落位 + 7 产品边界)
分布式·安全·安全架构·光伏·电力·绿电直连·二次系统
SparklingTheo15 小时前
【Zookeeper】源码阅读
分布式·zookeeper·云原生
棣廷16 小时前
初识Hadoop
大数据·hadoop·分布式
筑梦之路16 小时前
Alibaba Cloud Linux 4 制作 Ansible RPM包实践(离线可复用)——筑梦之路
linux·运维·ansible
2603_9547083117 小时前
如何进一步优化微能网协调控制箱的架构优势
大数据·数据库·人工智能·分布式·架构
一条大祥脚1 天前
【CS336】lecture7 多卡|通信架构|集合通信|NCCL|通信原语|torch.distributed
分布式·架构·nccl·多机多卡·集合通信