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提取器的主要内容,如果未能解决你的问题,请参考以下文章