jmeter分布式压测(多台电脑一起压测)
(1)在Windows下运行
- 操作步骤:
1) 有多台电脑,每台电脑上都有jmeter,而且这几台电脑都互相能ping通。
2) 在我的电脑的jmeter的配置文件bin目录下的jmeter.properties里面添加其他电脑的ip。
3) 在其他人的电脑上要启动jmeter-server.bat:
如果有参数化文件,那么要在其他人的电脑的同样位置放一份。
4) 运行:
(2)在无图形化界面(Windows\Linux)下运行
没有图形化界面运行。
- 操作步骤:
1) 在Windows下先把脚本做好,导出为一个.jmx的文件,将这个脚本放到主控机即可,其他的电脑不需要放;
2) 将jmeter的bin目录加入到电脑的环境变量里:
执行jmeter -v,可以在控制台看到jmeter的信息:
3) 进入到.jmx文件所在路径,然后执行
jmeter -n -t c:\Users\Desktop\xxx.jmx -l c:\Users\Desktop\result.jtl
-n:代表在没有图形化的界面下运行
-t:指定一个测试脚本
-l:指定结果文件,这个结果文件要以.jtl结尾
4) 指定的结果文件需要使用jmeter的聚合报告去看,打开本机jmeter的聚合报告,导入结果文件。
5) 有参数化的文件,需要在每一台机器上(包括主控机和压力机)都要将参数化文件放到bin目录下。
每天进步一点点,快乐生活多一点。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现