jmeter json提取器提取某个属性的所有值
2024-10-21 07:29:42
json 提取器各字段说明:
Variable names:保存的变量名,后面使用${Variable names}引用
JSON Path expressions:调试通过的json path表达式
Match Numbers:匹配数字(0代表随机提取,1代表提取第一个,-1代表提取所有)
Default Values:找不到时默认值,一般设置为NOT FOUND
Compute concatenation var(suffix_ALL):是否统计所有,即将匹配到的所有值保存,名为“变量名_ALL
json 提取器表达式:
$ :根节点
@ :当前节点
.or[ ] :子节点
.. :所有符合条件的节点
* :所有节点
[ ] :迭代器标示,如数组下标
[,] :支持迭代器中做多选
?() :支持过滤操作
() :支持表达式计算
案例:在做接口时,需要删除某个用户下的所有设备数据
实现原理:
1、通过查询接口查询对应用户下的所有设备数据
2、通过json提取器其他用户下所有设备id
3、调用删除设备接口进行删除
具体实施:
1、调用查询接口查看返回数据
2、添加json提取器设备id
3、使用foreach控制器依次读取并调用
最新文章
- 关于Autorun.inf文件
- 关于web前端开发学习的顺序
- DB表的关系及EF中Fluent API的使用
- shell字符串和数组
- URAL 2032 - Conspiracy Theory and Rebranding【本源勾股数组】
- jquery悬停tab
- 使用itextsharp创建PDF文档——图片集合
- 代码静态分析工具PC-LINT安装配置
- Linux的动态库与静态库
- selenium的一些使用方法
- 成功清除 windows2008 内部版本7601 字眼
- MIME 内容类型
- React兄弟、父子元素之间的通信
- git 新建工程
- (已解决) eclipse提示报错";serializing cdt project settings";解决方案
- valgrind检查C/C++内存泄漏
- ExtJs之列表(grid)
- lnmp php7 安装mysqli扩展 undefined function mysqli_connect()
- 10个强大的Javascript表单验证插件推荐
- 用正则把url解析为对象