分布式压测原理
分布式压测操作
保证本机和执行机的JDK和Jmeter版本一致
配置Jmeter环境变量
配置Jmeter配置文件
上传每个执行机服务jmeter
chmod -R 755 apache-jmeter-5.1.1/
执行机配置写自己的ip
控制机配置所有执行机ip,把server.rmi.ssl.disable改成true
将本机也作为压力机 启动jmeter-server.bat
执行机执行jmeter-server
打开控制机jmeter选择远程启动所有
远程启动命令行模式
所有分布式节点
JMeter -n -t [JMX脚本路径] -r -l 测试输出文件路径 -j 日志路径
指定ip分布式
JMeter -n -t [JMX脚本路径] -R ip:端口 -l 测试输出文件路径 -j 日志路径
分布式常见报错
1.报错permission denied
修改整个jmeter目录权限
chmod -R 755 apache-jmete5.1.1(目录即可)
2.报错connection timed out:connect
查看执行机ip和控制机配置文件ip是否一致
防火墙是否关闭
3 ./jmeter-server启动报错localhost.localdomain is a loopback address
启动命令加一个参数, IP地址写压力机对应的地址 ./jmeter-server -Djava.rmi.server.hostname=ip地址(执行机ip)
4 ./jmeter-server启动报错Unrecognized VM option
JDK版本不对,重新更换1.8版本JDK配置好环境变量
资源分享
下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】