Jmeter-动态获取响应结果数据作为变量(Post Processor后置处理器)

时间:2024-03-21 12:51:47

      jmeter接口请求过程中,会出现使用上一接口的响应数据的指定字段,作为下一个接口请求的入参数据,此时需要用到Post Processor后置处理器动态提取取响应结果数据作为变量。

菜单路径:

Jmeter-动态获取响应结果数据作为变量(Post Processor后置处理器)

个人常用:json Extractor(利用jsonpath表达式获取)、regular expression extractor(利用正则表达式获取)

案例:动态获取接口返回的验证码作为变量

1.由于响应数据是json格式,所以可以使用jsonpath语法获取。

2.在监听树上直接校验jsonpath表达式是否正确

Jmeter-动态获取响应结果数据作为变量(Post Processor后置处理器)

3.添加后置处理器:JSON Extractor

Jmeter-动态获取响应结果数据作为变量(Post Processor后置处理器)

4.添加调试器Debug PostProcessor,查看获取的变量是否正确

Jmeter-动态获取响应结果数据作为变量(Post Processor后置处理器)