当前位置:网站首页>【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不通执行机
解决:开一下执行机或调度机的防火墙
边栏推荐
- 移动端,PC端,微信等常用平台和浏览器判断
- 【Unity3D】2D动画
- 【kali-权限提升】(4.2.7)社会工程学工具包:权限维持创建后门、清除痕迹
- Environment: Flink version: 1.15.1 jar package: flink-sql-connector-oracle
- 华为云创新中心助力启泰智能 补齐中小模具企业数字化能力短板
- 2022深圳(软考中级)系统集成项目管理工程师报名
- 渗透测试——CFS三层靶机内网渗透实操
- 2021 RoboCom 世界机器人开发者大赛-本科组(决赛)
- 新出现的去中心化科学能够为科学领域带来什么?
- 为什么maxcompute的数据导入到mysql会乱码?mysql的表是udf8mb4的编码
猜你喜欢
随机推荐
阿里云架构师耗时几个月编写这份MySQL高可用和性能优化技术宝典
【分享】入驻集简云开发者平台,如何使用Session Auth配置授权?
ebook下载 | 《 企业高管IT战略指南——企业为何要落地DevOps》
Flume (六) --------- Flume 数据流监控
[免费专栏] Android安全之GDB动态调试APP
Queue topic: Implementing stacks with queues
Fully automated machine learning modeling!The effect hangs the primary alchemist!
Paper sharing: "FED BN" uses the LOCAL BATCH NORMALIZATION method to solve the Non-iid problem
shell之变量详解,让你秒懂!
IS31FL3737B general 12 x 12 LED drive 40 QFN I2C 42 ma
如何抑制告警风暴?
2022 RoboCom 世界机器人开发者大赛-本科组(省赛)-RC-u5 树与二分图
最新BEV感知基线 | 你确定需要激光雷达?(卡内基梅隆大学)
使用Mock技术模拟数据
golang单元测试:testing包的基本使用
[] free column Android run Android, her - as command of safety
2021 RoboCom 世界机器人开发者大赛-本科组(决赛)
leetcode 503.下一个更大元素II 单调栈
[免费专栏] Android安全之Android奇淫run-as命令
全自动化机器学习建模!效果吊打初级炼丹师!