1.线程组相关

jm1

jm2

2.http请求默认值

jm3

jm3

3.新增数据

jm3

jm3

4.参数化

4.1用户定义的变量

jm3

jm3

4.2CSV数据文件设置(常用)

因为CSV中数据和脚本解耦合,数据放CSV文件中,脚本另外存放,所以便于修改拓展,更常用

jm3

jm3

jm3

4.3用户参数(了解)

因为用户参数需要在Jmeter中设置,数据和脚本耦合度高,所以实际运用少

jm3

jm3

4.4函数

jm3

jm3

常见函数:

  • time(时间相关)
  • counter(计数相关)
  • Random(随机数相关)

5.直连数据库(了解)

jm16

6.断言

jm16

响应断言

jm16

大小断言

jm16

持续时间断言

jm16

7.逻辑控制器

7.1if逻辑控制器

jm16

jm16

7.2foreach控制器

jm16

jm16

jm16

7.3循环控制器

jm16

8.提取器

8.1Xpath提取器

jm16

jm16

8.2正则提取器

jm16

9.全局变量

背景:跨越线程组无法直接传值,需要用到全局变量

步骤:先设置,再获取

jm16

jm16

jm16

10.高并发

jm16

11.高频率

jm16

jm16

12.分布式

分为控制机(本机)+若干执行机(远程)

以下操作均在JMeter配置文件中:

  • 在本机JMeter中配置执行机的ip+端口
  • 执行机中打开远程登录,并且运行JMeter

13.生成图形化报告

jm16

完结撒花~

Q.E.D.


在读程序猿+指弹发烧友+力量举、街头健身爱好者。