JMeter 压测

提示
  1. 安装 JDK 并配置环境变量,最好 JDK 8 以上。
  2. 下载 JMeter

启动并切换语言

下载 JMeter
/images/posts/JMeter压测/1.png
(图1)

Windows 双击 .bat 运行

/images/posts/JMeter压测/2.png
(图2)

切换语言为中文

/images/posts/JMeter压测/3.png
(图3)

基础设置

添加线程组

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

/images/posts/JMeter压测/4.png
(图4)

添加HTTP请求

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

/images/posts/JMeter压测/5.png
(图5)

添加HTTP信息头管理器

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

/images/posts/JMeter压测/6.png
(图6)

添加HTTP请求默认值

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

/images/posts/JMeter压测/7.png
(图7)

添加测试报告

  1. 线程组右键 ——> 添加 ——> 监听器 ——> 聚合报告。运行测试后,聚合报告可实时显示请求的平均响应时间、中位数、90% 百分位响应时间、吞吐量等数据。
  2. 线程组右键 ——> 添加 ——> 监听器 ——> 图形结果。它能以图形化方式展示响应时间等数据变化情况。
  3. 线程组右键 ——> 添加 ——> 监听器 ——> 汇总报告
  4. 线程组右键 ——> 添加 ——> 监听器 ——> 查看结果树。它能以请求的方式展示接口是否响应成功。
/images/posts/JMeter压测/8.png
(图8)

样例

/images/posts/JMeter压测/12.png
(图12)
/images/posts/JMeter压测/9.png
(图9)
/images/posts/JMeter压测/10.png
(图10)
/images/posts/JMeter压测/11.png
(图11)

生成 HTML 压测报告

配置报告保存的位置,因为 JMeter 没有配置环境变量,所以我们需要把这个文件放到 JMeterbin 目录下去执行生成报告的命令。

/images/posts/JMeter压测/13.png
(图13)

bin 目录下打开 cmd, 执行命令

1
jmeter -g 聊天接口结果数报告.jmx -o E:\software\apache-jmeter\bin\WebReport

就会在 E:\software\apache-jmeter\bin\WebReport 下生成 WebReport 文件夹,里面的 index.html 就是压测报告。

/images/posts/JMeter压测/14.png
(图14)
/images/posts/JMeter压测/15.png
(图15)

0%