IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> Jmeter分布式压测 -> 正文阅读

[开发测试]Jmeter分布式压测

Jmeter分布式压测

前置条件
1.机器上都部署好一样的jdk版本
2.Jmeter的版本\插件要一致
3.网络,绝对不能使用无线网络
4.假如有csv文件,需存放相对路径,路径也得一致

第一步:从机配置并启动

1.jmeter.properties配置文件(文件路径:jmeter的bin目录下)配置
1.1 server_port 设置端口
1.2 server.rmi.ssl.disable 设置为true
1.3 server.rmi.port 设置端口 (可选,非必须)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2 启动从机
Jmeter的bin目录下执行(linux记得要给bin目录下的文件添加执行权限,进入bin目录执行:chmod +x *)
方式一:./jmeter-server -Djava.rmi.server.hostname=192.168.201.209
方式二:./jmeter-server -Djava.rmi.server.hostname=192.168.201.209 & &:后台运行
方式三(windos cmd执行):jmeter-server.bat -Djava.rmi.server.hostname=192.168.201.209
在这里插入图片描述

第二步:主机配置并启动

1 修改jmeter.properties(文件在jmeter安装目录的bin目录下)配置文件修改如下内容
1.1 remote_hosts添加从机的IP:端口 ps:多台机器英文逗号隔开
1.2 server.rmi.ssl.disable 设置为true
1.3 mode=Standard 去掉前面的注释符号 --------GUI模式下配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2 启动主机
windows:双击jmeter.bat,启动后可在运行查看和启动从机
在这里插入图片描述

第三步:执行压测

WINDOWS GUI :运行点击启动部分从机,或者远程启动所有,启动成功之后从机器上有启动日志输出如下在这里插入图片描述
CLI启动(假如报错创建目录没权限,则提前创建好目录,windows有存在此问题): jmeter.bat -n -R 192.168.201.209:6666,192.168.201.210:6666,192.168.201.216:6666 -t D:\software\apache-jmeter-5.1.1\bin\xxx\test.jmx -l D:\software\apache-jmeter-5.1.1\bin\xxx\jtl\test01.jtl -e -o D:\software\apache-jmeter-5.1.1\bin\xxx\report\test01

-n nogui 不使用图形界面
-l 结果文件,结果文件格式为.jtl,名字自己定义,但这个文件必须为空或者不存在,命令中没有文件叠加功能如果文件已经存在就会报错无法执行
-e 转换
-o 输出一个文件夹,这个文件夹要为空文件夹或者不存在,存放web报告
-H 代理的IP
-P 代理的端口
-r/-R 指定分布式机器

在这里插入图片描述

LINUX启动(与CLI启动基本一致就jemter.bat更换成jmeter就好了,自己需替换下路径) 在这里插入图片描述

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-09-19 08:16:52  更:2021-09-19 08:16:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 22:54:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码