【Jmeter】压力测试工具下载、安装、配置环境变量、中文设置、压测实战教程(超详细)


更多相关内容可查看

下载

官网地址:https://jmeter.apache.org/

我这里下载的最新版5.6,java1.8是支持的
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a6M74dTb-1722215172816)(https://i-blog.csdnimg.cn/direct/9489d4a2d73b4553b17a2635a8866f07.png#pic_center =70%x)]


安装

直接解压即可,解压后的目录如下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TkI78Iu9-1722215172817)(https://i-blog.csdnimg.cn/direct/7176467b796140bebb8d7788cf42f8ac.png#pic_center =70%x)]


配置环境变量

右键我的电脑-属性-高级系统设置-环境变量-path-新建bin路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gw0vCPzr-1722215172817)(https://i-blog.csdnimg.cn/direct/8b8bb1e369a44dac9dd8e2d4e4f5d6f9.png#pic_center =70%x)]

cmd测试,输入jmeter后会自动打开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gKmTDgoq-1722215172818)(https://i-blog.csdnimg.cn/direct/fb0d77243c4e484c8e326fd823e5823d.png#pic_center =70%x)]
jmeter页面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8ewrnnP0-1722215172818)(https://i-blog.csdnimg.cn/direct/e8b0351a3a344365b916b42da4f4b9cb.png#pic_center =70%x)]


中文设置

这里只说永久性设置

找到源文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KhDPU7Jq-1722215172819)(https://i-blog.csdnimg.cn/direct/eb8f88dbe1a347eda7d24cfa209928b8.png#pic_center =70%x)]

找到language=en 改为language=zh_CN,去掉注释

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L6LSdYVp-1722215172819)(https://i-blog.csdnimg.cn/direct/0903d1f454e145659cfa1463bea6ef0d.png#pic_center =70%x)]

重新启动即位中文

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-50g0pafk-1722215172819)(https://i-blog.csdnimg.cn/direct/b8c3e2eeafa6470bb718e5ecd6f35470.png#pic_center =70%x)]


压测实战

1.添加线程组:测试计划右键——>添加——>线程(用户)——>线程组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w9r30tOv-1722215172820)(https://i-blog.csdnimg.cn/direct/679247522aea41d6895886abf3ae6d16.png#pic_center =70%x)]

线程组配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qeruoumj-1722215172820)(https://i-blog.csdnimg.cn/direct/a5769461c64846c3a92a193b79b6332a.png#pic_center =70%x)]

2.添加HTTP请求:线程组右键——>添加——>取样器——>HTTP请求

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VKyhzXaZ-1722215172820)(https://i-blog.csdnimg.cn/direct/eab1291f6e814d9d8a4fc52f94ec856e.png#pic_center =70%x)]

配置(根据自己的请求地址配置)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oS4EPDur-1722215172820)(https://i-blog.csdnimg.cn/direct/9a56176b20b6482baced5713d6232796.png#pic_center =70%x)]

3.添加HTTP信息头管理器:线程组右键——>添加——>配置元件——>HTTP信息头管理器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hxu7Kp1P-1722215172821)(https://i-blog.csdnimg.cn/direct/9cff9647d43e46a9a0d75bf8febd2b34.png#pic_center =70%x)]

配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hQanXPMC-1722215172821)(https://i-blog.csdnimg.cn/direct/98256834ba7a48cab5dce6367a89bf5a.png#pic_center =70%x)]

4.添加HTTP请求默认值:线程组右键——>添加——>配置元件——>HTTP请求默认值

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ChvJqc6B-1722215172821)(https://i-blog.csdnimg.cn/direct/791b0e5e9c2a4927a52d436e4fe60d5d.png#pic_center =70%x)]

配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vl2baXCd-1722215172821)(https://i-blog.csdnimg.cn/direct/c8b99e6782674f3a96f49475da0409f8.png#pic_center =70%x)]

5.添加监听器:线程组右键——>添加——>监听器(想用什么添加什么)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hyjXUqTs-1722215172821)(https://i-blog.csdnimg.cn/direct/dbad0290a84248f5955f8ace9f99f777.png#pic_center =70%x)]

6.成功示例

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EGiQUfHa-1722215172822)(https://i-blog.csdnimg.cn/direct/0193da04315748a4a53d68eb069ca24b.png#pic_center =70%x)]

7.JMeter聚合报告参数解释

  • Label:每个JMeter的element的Name值,例如HTTP Request的Name;
  • 样本:发出请求数量;模拟10个用户;
  • 平均值:平均响应时间(单位:ms);默认是单个Request的平均响应时间,当使用了Transaction
    Controller时,也可以以Transaction为单位显示平均响应时间;
  • 中位数:50%的用户响应时间小于这个值;
  • 95%百分位:95%的用户响应时间小于这个值;
  • 99%百分位:99%的用户响应时间小于这个值;
  • 最小值:用户响应时间最小值;
  • 最大值:用户响应时间最大值;
  • 异常%:测试出现的错误请求数量百分比;请求的错误率 = 错误请求的数量/请求的总数;若出现错误就要看服务端的日志查找定位原因
  • 吞吐量:Throughput简称TPS,吞吐量,默认情况下表示每秒处理的请求数,也就是指服务器处理能力,TPS越高说明服务器处理能力越好;

KB/sec:每秒从服务器端接收到的数据量;
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bqb7gEOe-1722215172822)(https://i-blog.csdnimg.cn/direct/cb94b2ad17aa4603b9419326dc750dca.png#pic_center =70%x)]

本篇小结

Apache JMeter是一个开源的、基于Java的负载和性能测试工具。它被用来对静态和动态资源(如静态文件、Java Servlets、CGI脚本、Java对象、数据库、FTP服务器等)进行负载和性能测试。

JMeter可以模拟多个并发用户来压力测试服务器,以测试其在高负载下的性能。它支持多种协议,包括HTTP、HTTPS、SOAP、JDBC、LDAP、JMS等。JMeter的主要特点包括:

  • 可以进行负载和性能测试的同时,收集关于测试过程中各种资源的性能数据。
  • 提供了一个图形用户界面,使得创建和执行测试计划更加容易。
  • 支持多线程和并发测试,可以模拟多个用户同时访问服务器。
  • 提供了多种数据分析和可视化工具,如图表、表格和树形结构,帮助用户更好地理解测试结果。
  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来一杯龙舌兰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值