10 - Jmeter系列-5-添加了json提取器后接口就不执行的情况
一、现象:
给接口添加JSON提取器,提取多个值,执行的时候发现添加了JSON提取器的接口不执行:如下4个接口未执行
接口的JSON提取器具体配置如下:
绝对路径:$.节点名称(复杂的:$.一级节点.二级节点.***.要提取的节点。
相对路径:$..提取节点key。同级不同级但相同key值都被提取
绝对路径和相对路径在获取多个值时的区别:
用绝对路径获取的多个值,变量名都一样(自定义那个);
相对路径获取的多个值,每个值都有一个变量名,变量名为 自定义的那个_下标,如返回3个值,自定义变量名为rspcode,那么三个值的变量名为rspcode_1, rspcode_2,rspcode_3。调用时需要哪个值可以用 ${rspcode_?}
二、配置参数分析:
字段 | 结果 |
Apply to | 应用范围,选默认的 main sample only 就行了 |
Names of created variables |
|
JSON Path expression |
|
Match No.(0 for Random) |
|
Compute concatenation var(suffix_ALL) |
|
Default Values |
|
三、错误点分析
1、分析1:
提取了2个参数,Match No.配置了1个,再配置1个看看情况
2、分析2:
Default Values未配置,进行配置看看情况
四、最终结果: 所有接口正常执行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY