jmeter初级-后置处理器(接口测试)

本次主要记录在使用jmeter进行接口测试过程中,当请求需要提取响应中的数据时,可以使用后置处理器进行获取。后置处理器,顾名思义,是在请求之后执行。并且如果只需要某个子请求执行,则在子请求下添加。以下是后置处理器的实践步骤:

(本实践主要是介绍在添加卡时,http信息头需要获取登录成功的响应token,所以使用后置处理器可以实现获取响应中的数据。在后置处理器中可以使用JSON Extractor、正则表达式、jp@pc - JSON Path Extractor。本次主要介绍jp@pc - JSON Path Extractor的使用,下期将会陆续介绍另外两个后置处理器的使用)

jp@pc - JSON Path Extractor的实践:

1、在线程组下添加一个登陆请求:

2、添加http信息头:

3、添加后置处理器jp@gc - JSON Path Extractor。在第一行中输入变量名(在请求中调用使用该名)、第二行输入获取表达式

4、添加添加卡请求:

5、完成添加卡请求的添加后,在添加卡请求下添加一个http信息头进行获取token

6、以上基本完成后置处理器的获取,可以点击执行按钮进行运行,在运行前添加查看树进行监听运行结果

7、运行结果:

注:在添加卡请求的响应数据中,msg的值需要转义,转义之后的信息为“注册成功”

以上就是使用jp@gc - JSON Path Extractor,一个请求的参数值从另一个请求的响应数据中获取。下期会继续介绍其他的使用方法。



猜你喜欢

转载自blog.csdn.net/kuangwenting/article/details/80074733