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"

相关推荐
谭震鸿3 小时前
Zookeeper集群搭建Centos环境下
分布式·zookeeper·centos
tester Jeffky5 小时前
深入探索JMeter的执行器时间线:从CLArgsParser到JmeterEngine
jmeter
惜.己5 小时前
Jmeter中的断言(二)
测试工具·jmeter·1024程序员节
tester Jeffky6 小时前
深入探索JMeter bin目录中的Properties文件:优化性能测试的关键
jmeter
天冬忘忧8 小时前
Kafka 工作流程解析:从 Broker 工作原理、节点的服役、退役、副本的生成到数据存储与读写优化
大数据·分布式·kafka
IT枫斗者13 小时前
如何解决Java EasyExcel 导出报内存溢出
java·服务器·开发语言·网络·分布式·物联网
求积分不加C13 小时前
Kafka怎么发送JAVA对象并在消费者端解析出JAVA对象--示例
java·分布式·kafka·linq
GDDGHS_14 小时前
“Kafka面试攻略:核心问题与高效回答”
分布式·面试·kafka
tester Jeffky14 小时前
掌握移动端性能测试利器:深入JMeter手机录制功能
jmeter·智能手机
惜.己15 小时前
Jmeter中的断言(四)
测试工具·jmeter·1024程序员节