jmeter安装使用教程

https://blog.csdn.net/qq_36833673/article/details/146400513

一:下载 jmeter

        官网下载地址:Apache JMeter - Download Apache JMeter,根据自己的需求下载合适的版本,页面如下:

image

 

image

 

二:运行 jmeter

image

 

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

image

 

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

image

 

 

  三:线程组讲解

image

 添加请求

image

 

image

 

 添加请求头

image

 启动

image

 

1:线程数:即模拟并发的用户数,比如为 10,即模拟 10 个用户并发访问。

2:Ramp-up 时间:即在多久内启动完全部线程,不是点击运行将全部的线程都启动,比如上面设置线程数为 10,即在 1 秒内启动10个线程。比如设置为 5,线程数为 10,即 10 / 5 = 2,即每秒启动 2 个线程。

3:循环次数:即每个线程循环的次数,假如线程数为 10,循环次数为 5,即总共会执行请求 10 * 5 = 50 次。如果循环次数设置为"永远",则会一直执行,直到手动进行停止。

四:接口压测
1:设置请请求类型、服务地址、端口等,如下:

image

 

        2:设置入参:

        (1):get 请求入参:

image

 (2):post 请求入参:

image

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

image

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

image

 

   3:设置 token:

        (1):新增 HTTP 信息头管理器:

image

 (2):设置 token 信息:

image

 

(3):点击运行,查看压测报告

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

image

 报告结果:

image

 

报告参数详解:

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

 

posted @ 2025-08-08 16:05  红尘沙漏  阅读(99)  评论(0)    收藏  举报