jmeter初级-后置处理器(接口测试)
本次主要记录在使用jmeter进行接口测试过程中,当请求需要提取响应中的数据时,可以使用后置处理器进行获取。后置处理器,顾名思义,是在请求之后执行。并且如果只需要某个子请求执行,则在子请求下添加。以下是后置处理器的实践步骤:
(本实践主要是介绍在添加卡时,http信息头需要获取登录成功的响应token,所以使用后置处理器可以实现获取响应中的数据。在后置处理器中可以使用JSON Extractor、正则表达式、[email protected] - JSON Path Extractor。本次主要介绍[email protected] - JSON Path Extractor的使用,下期将会陆续介绍另外两个后置处理器的使用)
[email protected] - JSON Path Extractor的实践:
1、在线程组下添加一个登陆请求:
2、添加http信息头:
3、添加后置处理器[email protected] - JSON Path Extractor。在第一行中输入变量名(在请求中调用使用该名)、第二行输入获取表达式
4、添加添加卡请求:
5、完成添加卡请求的添加后,在添加卡请求下添加一个http信息头进行获取token
6、以上基本完成后置处理器的获取,可以点击执行按钮进行运行,在运行前添加查看树进行监听运行结果
7、运行结果:
注:在添加卡请求的响应数据中,msg的值需要转义,转义之后的信息为“注册成功”
以上就是使用[email protected] - JSON Path Extractor,一个请求的参数值从另一个请求的响应数据中获取。下期会继续介绍其他的使用方法。