jmeter安装使用教程
https://blog.csdn.net/qq_36833673/article/details/146400513
一:下载 jmeter
官网下载地址:Apache JMeter - Download Apache JMeter,根据自己的需求下载合适的版本,页面如下:


二:运行 jmeter

下载完成后进行解压,打开 bin 目录,找到 jmeter.bat 批处理文件,双击运行,即可打开 jmeter。打开后页面如下:

如果需要切换为中文,可以在 tools 中进行语言切换,如下:

三:线程组讲解

添加请求


添加请求头

启动

1:线程数:即模拟并发的用户数,比如为 10,即模拟 10 个用户并发访问。
2:Ramp-up 时间:即在多久内启动完全部线程,不是点击运行将全部的线程都启动,比如上面设置线程数为 10,即在 1 秒内启动10个线程。比如设置为 5,线程数为 10,即 10 / 5 = 2,即每秒启动 2 个线程。
3:循环次数:即每个线程循环的次数,假如线程数为 10,循环次数为 5,即总共会执行请求 10 * 5 = 50 次。如果循环次数设置为"永远",则会一直执行,直到手动进行停止。
四:接口压测
1:设置请请求类型、服务地址、端口等,如下:

2:设置入参:
(1):get 请求入参:

(2):post 请求入参:

注意:post 请求需要在 HTTP 信息头管理器中设置媒体类型,如下:

(3):如果是上传文件等,需要添加文件,如下:

3:设置 token:
(1):新增 HTTP 信息头管理器:

(2):设置 token 信息:

(3):点击运行,查看压测报告
可以根据自己的实际需求,选择查看结果树、聚合报告等。添加压测报告如下:

报告结果:

报告参数详解:
1. 平均值
所有请求响应时间的平均值
2. 中位数
将所有请求的响应时间从小到大排序,处于中间位置的值。如果请求次数为奇数,中位数就是中间的那个数;如果请求次数为偶数,中位数是中间两个数的平均值。
3. 90% 百分位
表示有 90% 的请求响应时间小于或等于该值,有 10% 的请求响应时间超过该值。
4. 95% 百分位
表示有 95% 的请求响应时间小于或等于该值,有 5% 的请求响应时间超过该值。
5. 99% 百分位
表示有 99% 的请求响应时间小于或等于该值,有 1% 的请求响应时间超过该值。
6. 最小值(Min)
表示请求中最快的响应时间。
7. 最大值(Max)
表示请求中最慢的响应时间。
8. 异常
失败的请求数量占总请求数量的百分比。
————————————————
版权声明:本文为CSDN博主「java阿杜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36833673/article/details/146400513

浙公网安备 33010602011771号