jmeter 测试api接口基本介绍

1、创建测试计划

jmeter 测试api接口基本介绍_第1张图片

测试计划中可以添加用户自定义的变量

一般可以将公共参数添加在该地方,后续使用的时候直接调用即可。

2、添加线程组

jmeter 测试api接口基本介绍_第2张图片

在线程组中需要定义线程数量、循环次数、线程启动的时间

3、用户参数

jmeter 测试api接口基本介绍_第3张图片

 

用户参数可定义后续需要调用的参数;该参数在后续中会进行依次调用

4、HTTP请求

jmeter 测试api接口基本介绍_第4张图片

创建一个HTTP请求:

服务器的名称,可以定义在测试计划中的用户参数中,这里填写只需要调用即可${参数名称}格式来调用,端口号填写默认的即可。

路径:在此填写对应的api地址即可

data:输入对应的入参即可,可使用json格式,也可以以formdata的方式填写

在HTTP请求时需要携带必要的COOKIE信息和Header值,加入对应的值即可

jmeter 测试api接口基本介绍_第5张图片

5、添加一个监听器,用于结果查看

添加“查看结果树”,可对请求结果进行查看及前期的调试信息;

jmeter 测试api接口基本介绍_第6张图片

summary report :可查看具体的性能指标

jmeter 测试api接口基本介绍_第7张图片

至此,一个单一的api接口通过jmeter进行测试的基本流程就完成了;

6、多用例执行==逻辑控制器

如果多个用例执行的话可以添加逻辑控制器

常用逻辑控制器有:简单控制器、循环控制器、if 控制器、foreach控制器

简单控制器:

简单控制器可以让我们的采样器和其他的逻辑控制器,提供一个块的结构和控制,并不具有任何的逻辑控制或运行时的功能。

循环控制器:

jmeter 测试api接口基本介绍_第8张图片

循环控制器下的用例将循环运行设置次数:

jmeter 测试api接口基本介绍_第9张图片

 

if控制器:

jmeter 测试api接口基本介绍_第10张图片

 

根据表达式的值决定是否执行该节点下的子节点,默认使用javascript的语法进行判断

 

foreach控制器

jmeter 测试api接口基本介绍_第11张图片

foreach控制器一般和用户自定义变量一起使用,在用户自定义变量中读取一系列相关的变量。该控制器下的采样器或控制器都会被执行一次或多次,每次读取不同的变量值。

jmeter 测试api接口基本介绍_第12张图片

 

你可能感兴趣的:(jmeter)