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)

基础设置

添加线程组

  1. 右键点击「测试计划」
  2. 依次选择「添加」→「线程(用户)」
  3. 点击「线程组」
/images/posts/JMeter压测/4.png
(图4)

添加HTTP请求

  1. 右键点击「线程组」
  2. 依次选择「添加」→「取样器」
  3. 点击「HTTP 请求」
/images/posts/JMeter压测/5.png
(图5)

添加HTTP信息头管理器

  1. 右键点击「线程组」
  2. 依次选择「添加」→「配置元件」
  3. 点击「HTTP 信息头管理器」
/images/posts/JMeter压测/6.png
(图6)

添加HTTP请求默认值

  1. 右键点击「线程组」
  2. 依次选择「添加」→「配置元件」
  3. 点击「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%