当前位置:网站首页>【Jmeter】分布式搭建
【Jmeter】分布式搭建
2022-08-09 18:50:00 【不想秃头QAQ】
1、改一些配置(windows下)
- 打开jmeter.properties文件,修改server.rmi.ssl.disable=false,改为true,并去在这里插入图片描述
掉注释 - 在jemeter.properties文件中开放三个默认端口为1099
server_port=1099
server.rmi.port=1099
server.rmi.localport=1099
PS:Linux上也同样修改一下配置,开放三个端口
- 打开jmeter.properties文件,修改server.rmi.ssl.disable=false,改为true,并去掉注释
2、关一下防火墙(linux下)
- 查看防火墙状态
systemctl status firewalld.service
- 启动防火墙
systemctl start firewalld.service
- 关闭防火墙
systemctl stop firewalld.service
- 开机禁用防火墙
systemctl disable firewalld.service
- 开机启动防火墙
systemctl enable firewalld.service
3、在controller机器的jmeter/bin/jmeter.properties下,将IP地址端口改为slave机器的ip(controller机器也可以作为执行机)
- 公式: [slave1的ip地址]:[slave1的端口],[slave2的ip地址][slave2的端口]…
4、启动slave机
Linux:jmeter-server -Djava.rmi.server.hostname=[ip]
Windows:jmeter-server.bat -Djava.rmi.server.hostname=[ip]
5、master机运行脚本
Linux:/jmeter -n -t .jmx文件(脚本) -r -l .jtl文件(测试运行结果文件)-e -o 报告的路径
Windows:/jmeter.bat -n -t .jmx文件(脚本) -r -l .jtl文件(测试运行结果文件)-e -o 报告的路径
-n: 非GUI模式执行JMeter
-t: 执行测试文件所在的位置
-l: 指定生成测试结果的保存文件,jtl文件格式
-e: 测试结束后,生成测试报告
-o: 指定测试报告的存放位置
-r:设置分布式(远程)执行,即在jmeter.properties中remote_hosts指定的负载服务器
-g:指定已存在的测试结果文件
-j:指定执行日志文件
-R是指定IPv4 地址,多个时使用英文逗号隔开
6、遇到的问题
localhost做为负载机时, 连接时被拒绝了.
解决:没启动master机,启动后再执行就行,启动见上4jmeter-server.log(拒绝访问)
解决:将jmeter挪到D盘,只有一个C盘的话就分个区,再挪到D盘。不知道这个错误具体原因,但能解决。执行机要和调度机的jmeter、jdk版本一致
调度机ping不通执行机
解决:开一下执行机或调度机的防火墙
边栏推荐
猜你喜欢
[免费专栏] Android安全之Android Studion 动态调试APK的两种方法
Haven't tried line art videos this year??
2022.08.05_每日一题
IDEA工具常用配置
[免费专栏] Android安全之Xposed插件开发【从零手把手带】教程
IS31FL3737B 通用12×12 LED驱动器 I2C 42mA 40QFN
[免费专栏] Android安全之Android工程模式
看完这波 Android 面试题;助你斩获心中 offer
[免费专栏] Android安全之Root检测和绕过(浅析)
2022深圳(软考高级)信息系统项目管理师认证报名
随机推荐
hdu 2094 产生冠军(STL map || 拓扑 || STL set)
【二叉树】树的子结构
laravel报错:TokenMismatchException in VerifyCsrfToken.php line 68:
shell脚本编写 hash方法,shell中字符到ascii码或数字的转换
[Free Column] Android Fragment Injection for Android Security
【kali-密码攻击】(5.1.1)密码在线破解:Hydra(图形界面)
Environment: Flink version: 1.15.1 jar package: flink-sql-connector-oracle
这年头还不来尝试线稿图视频??
Paper sharing: "FED BN" uses the LOCAL BATCH NORMALIZATION method to solve the Non-iid problem
工大科雅深交所上市:市值45亿 齐承英家族是大股东
【kali-权限提升】(4.2.6)社会工程学工具包(中):中间人攻击工具Ettercap
IS31FL3737B 通用12×12 LED驱动器 I2C 42mA 40QFN
3D感知(二):单目3D物体检测
pat链表专题训练+搜索专题
韩国严厉监管元宇宙相关企业
渗透测试-对新型内存马webshell的研究
Office 365 Group概述以及创建方法
[免费专栏] Android安全之安卓APK浅析
2022.08.05_每日一题
安装多版本php(php5.6,php7.2)