json - 我们可以在 JMeter 的 JSON Extracter 中的 JSONPath 表达式中使用变量吗
问题描述
我们在 JSON Extracter 中使用 JSON 路径表达式,例如:$.store.book[0].title
我们可以改用 JMeter 变量吗?喜欢:${myexpression}
解决方案
是的,你可以这么做。我提供了一个示例测试,它使用 CSV 数据集配置来获取 JSON 路径表达式。在 JSON Extractor 字段中也使用了变量。JSON响应:
{
"firstName": "John",
"lastName" : "doe",
"age" : 26,
"address" : {
"streetAddress": "naist street",
"city" : "Nara",
"postalCode" : "630-0192"
},
"phoneNumbers": [
{
"type" : "iPhone",
"number": "0123-4567-8888"
},
{
"type" : "home",
"number": "0123-4567-8910"
}
]
}
路径表达式:$.phoneNumbers[:1].type
在 CSV 文件中。
CSV 数据集配置:
JSON 提取器设置:
提取的值馈送到下一个请求:
签入查看结果树侦听器:
推荐阅读
- linux - 扩展的内联汇编破坏了功能
- html - 更改不同屏幕上的列顺序
- java - 在 Android 中捕获异常
- postgresql - 无法为每个架构安装扩展,因为它声称它存在于那里(它不存在)。如何进一步强迫它?
- c# - CapsuleCast 命中比胶囊更高的物体
- javascript - 如何在新选项卡中打开脚本中的 src=""
- powershell - 批处理作业运行后如何关闭cmd窗口
- java - 从表中的日期列中获取缺失的日期 darby apache db
- scala - 使用服务器示例代码进行测试不起作用
- javascript - 如何加载此图表 javascript 异步?(Tradingview 图表 api)