jmeter后置处理器--json提取器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter后置处理器--json提取器相关的知识,希望对你有一定的参考价值。

参考技术A json提取器用于提取请求返回结果中的某个值或者某一组值,存储为指定的变量,用于后续的接口调用,使用方法比正则表达式提取器简单,所以如果接口响应数据为json格式的,我们优先使用json提取器。

取样器右键 > 添加 > 后置处理器 > json 提取器

$.节点名称.二级节点名称.三级节点

相对路径提取:$..末梢节点名称

注:如果遇到key的value值为一个List,则使用.key[n]获取下标为n的元素,其中n为list中元素的编号(下标从0开始计算),例如 $..lists[2].typeDesc 表示从返回数据的lists中取下标为2的数据,然后再取typeDesc 对应的值。

添加查看结果树,运行接口请求,查看结果树中找到需要提取的接口返回,上边选择JSON Path Tester,右侧会出现表达式的输入框,输入自己写好的表达式,点击test,看是否取到你想要的数据,取到则说明表达式正确,否则需要优化表达式。

jmeter——后置处理器_JSON提取器

在做接口测试的时候,难免会遇到一个接口的请求参数是另一个接口的响应结果,这个时候就需要用到后置处理器来处理我们的请求参数。后置处理器是处理response信息的元件,JSON提取器是提取以json格式返回的数据。

  • 后置处理器_JSON提取器创建

  • 提取后置处理器需要的字段内容

  •  后置处理器_JSON处理器

 

  

以上是关于jmeter后置处理器--json提取器的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter 后置处理器之json提取器

jmeter后置处理器之Json提取器详解

jmeter之 json提取器

jmeter后置处理器,正则表达式提取器的使用

Jmeter 后置处理器JSON Extractor 提取json的多个值

jmeter-后置处理器-BeanShell PostProcessor-json提取-json值修改-get