其他分享
首页 > 其他分享> > 【Jmeter】JSON提取器

【Jmeter】JSON提取器

作者:互联网

在使用Jmeter进行接口测试的时候,通常会遇到接口依赖的场景,需要提取接口的返回值作为另一个接口的参数。如果返回的数据格式恰好是json时,此时就需要使用后置处理器中的JSON提取器了。

添加方式:点击取样器,右键 --> 添加 --> 后置处理器 --> JSON提取器

 

json提取器界面

***** JSON提取器的应用场景 

1、提取某个特定的值

2、提取多个值

3、按条件提取

4、提取值组成的列表

示例1:提取某个特定的值

1)绝对路径提取

 

 

 

 

同线程组下,其他接口引用workspaceCount变量:${workspaceCount}

提取数组中某个字段值

2)相对路径提取

 

 

示例2:提取多个值,此时 提取器的 Match No. 必须填 -1 

 

 

[*] 表示取数组里的所有元素

 

 

示例3:按条件提取

语法格式:[?(表达式)]

 

 

示例4:提取值组成的列表

 

示例5:一个JSON提取器有多个Jsonpath

 

注意:有多个Jsonpath时,JSON提取器每个字段都必填,且字段值的数量要一致,Compute concatenation var勾不勾选都可以,但如果字段值数量不一致是无法提取到值的!

 

标签:段值,提取,示例,--,接口,JSON,Jmeter
来源: https://www.cnblogs.com/panpanda/p/15855149.html