1. 准备工作

测试工具:Apache JMeter 5.1.1

2. 操作流程

2.1. 创建线程组

T0cEiB

5E4342FD-F1A4-4D3B-A441-320F4ED2DFDD

  • 线程数:同时请求的数量
  • Ramp-Up时间:线程之间间隔的时间
  • 循环次数:该线程组循环运行的次数

2.2. 添加HTTP请求

9E71A288-B9C8-4744-9A38-DEF4AA5866AA

5DFFB027-1824-4BF7-A6CA-5B1907EB457E

2.3. 在『线程组』中添加『HTTP信息头管理器』

DB706B5D-C37E-44FA-920C-52653B61B0C2

E3554723-82BB-4070-8832-7B4B2BD7234C

2.4. 添加『用表格查看结果』

EF05095C-9F22-4F78-AB33-3CC6C31C81A8

2.5. 点击『启动』即可看到执行结果

54F3FFC5-64FB-4A41-A5D6-CAC806B7EE3B

3. 查看测试结果

测试结果表格中中,各参数的意义如下:

  • Sample:每个请求的序号
  • Start Time:每个请求开始时间
  • Thread Name:每个线程的名称
  • Label:Http请求名称
  • Sample Time:每个请求所花时间,单位毫秒
  • Status:请求状态,如果为勾则表示成功,如果为叉表示失败。
  • Bytes:请求的字节数

在下面还有几个参数:

  • 样本数目:也就是上面所说的请求个数,成功的情况下等于你设定的并发数目乘以循环次数
  • 平均:每个线程请求的平均时间
  • 最新样本:表示服务器响应最后一个请求的时间
  • 偏离:服务器响应时间变化、离散程度测量值的大小。