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"

相关推荐
Data跳动3 小时前
Spark内存都消耗在哪里了?
大数据·分布式·spark
Java程序之猿4 小时前
微服务分布式(一、项目初始化)
分布式·微服务·架构
美团测试工程师4 小时前
九大高效的前端测试工具与框架
软件测试·测试工具·jmeter
来一杯龙舌兰5 小时前
【RabbitMQ】RabbitMQ保证消息不丢失的N种策略的思想总结
分布式·rabbitmq·ruby·持久化·ack·消息确认
节点。csn7 小时前
Hadoop yarn安装
大数据·hadoop·分布式
love静思冥想8 小时前
JMeter 使用详解
java·jmeter
NiNg_1_2348 小时前
基于Hadoop的数据清洗
大数据·hadoop·分布式
隔着天花板看星星9 小时前
Spark-Streaming集成Kafka
大数据·分布式·中间件·spark·kafka
技术路上的苦行僧13 小时前
分布式专题(8)之MongoDB存储原理&多文档事务详解
数据库·分布式·mongodb
龙哥·三年风水14 小时前
workman服务端开发模式-应用开发-后端api推送修改二
分布式·gateway·php