首页 > Web开发 > 详细

Jmeter之JSON提取器的使用

时间:2020-07-01 23:06:12      阅读:73      评论:0      收藏:0      [点我收藏+]

如果返回的数据是JSON格式的,我们可以用JSON提取器来提取需要的字段。

json提取器通过写

 

 

符号描述
$ 查询的根节点对象,用于表示一个json数据,可以是数组或对象
@ 过滤器断言(filter predicate)处理的当前节点对象,类似于java中的this字段
* 通配符,可以表示一个名字或数字
.. 可以理解为递归搜索,Deep scan. Available anywhere a name is required.
.<name> 表示一个子节点
[‘<name>’ (, ‘<name>’)] 表示一个或多个子节点
[<number> (, <number>)] 表示一个或多个数组下标
[start:end] 数组片段,区间为[start,end),不包含end
[?(<expression>)] 过滤器表达式,表达式结果必须是boolean

 

1-1.使用 JSON-PATH 语法从 JSON 响应中提取数据(提取单个变量单个数据)

技术分享图片

 

 Main sample and sub-samples:适用于同级所有取样器;

 Main sample only:适用于当前取样器

Sub-samples only:适用于两者

JMeter Variable Name to use:提取将用于命名变量的内容

 

ps:可在查看结果树中,通过选择JSON Path Tester进行json提取调试,检查json提取是否正确

技术分享图片

 

 1-2.使用 JSON-PATH 语法从 JSON 响应中提取数据(提取单个变量获取到多个数据)

技术分享图片

 

1-3.使用 JSON-PATH 语法从 JSON 响应中提取数据(提取多个变量获取到多个数据)

比如要取blog_name和blog_title2个值,中间用西文;隔开即可,在查看结果数中分开调试

技术分享图片

 

 技术分享图片

 

 

技术分享图片

 

Jmeter之JSON提取器的使用

原文:https://www.cnblogs.com/freyond/p/13221927.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!