jmeter安装及使用
- 一、说明
- 二、安装
- 2.1 目录结构
- 三、使用
- 3.1 运行jmeter
- 3.2 设置语言
- 3.3 设置线程组
- 3.3.1 设置压测请求
- 3.3.2 设置汇总报告
- 3.3.3 设置结果树
- 3.4 开始压测
- 四、导出执行报告
- 4.1 保存配置
- 4.2 执行命令
- 4.3 生成报告常见问题
一、说明
最近需要对项目接口进行压测,选择在windows上安装使用jmeter工具。安装使用前需要确保已经安装好jdk
环境
二、安装
官网下载地址:https://jmeter.apache.org/download_jmeter.cgi
点击下载压缩包,并解压:
2.1 目录结构
apache-jmeter-5.5 ---------
|---- backups
|---- bin
|---- docs
|---- extras
|---- lib
|---- licenses
|---- prinitable_docs
|---- LICENSE
|---- NOTICE
|---- README.md
圈出来的是解压出来的原始文件,剩余两个是我后面自己新建的文件夹
三、使用
参考文章:
1. https://blog.csdn.net/zuojunyuan/article/details/94152368
2. https://blog.csdn.net/giveupgivedown/article/details/129499313
3.1 运行jmeter
进入/bin
目录,双击运行jemeter.bat
文件:
双击后jemeter会启动并显示操作页面:
3.2 设置语言
选择中文
3.3 设置线程组
设置相关属性
3.3.1 设置压测请求
以http请求
(http://132.122.1.1x7:30089//resourceObject/list?page=1&pageSize=10
)为例:
- 右键选择项目接口压测的线程组:
相关配置:
3.3.2 设置汇总报告
3.3.3 设置结果树
3.4 开始压测
至此压测结束
四、导出执行报告
4.1 保存配置
先将配置保存
4.2 执行命令
进入bin
目录执行以下命令:
jmeter -n -t D:\softInstall\jmeter\apache-jmeter-5.5\result\汇总报告.jmx -l repor -e -o D:\softInstall\jmeter\apache-jmeter-5.5\report
执行后的文件目录出现以下文件,双击打开index.html
:
报告生成页面:
4.3 生成报告常见问题
参考文章:
https://blog.csdn.net/hzx18022464374/article/details/108199524
- 生成报告文件的
目录
要为空
,不然命令会执行失败 - 执行命令时,会在
bin
目录下生成一个report
文件。第二次执行命令生成报告时需要将report删除掉,否则会报错:
java.lang.IllegalArgumentException: Results file:repor is not empty