Ber*_*enz 1 jmeter jsonpath extractor
是否可以在 JSON 路径提取器表达式中使用输入变量?
我尝试过表达$.[${someInputVariable}].name,但没有成功。
数据格式:
[
{name=a},
{name=b},
{name=c}
]
Run Code Online (Sandbox Code Playgroud)
例如,如果${inputVariable}设置为 1,我希望表达式返回“b”。
到目前为止我发现的所有示例都有硬编码的搜索值,例如$.[1].name或$..[?(@.name == 'Smith')]
首先你的JSON是错误的,它应该是:
[{"name":"a"}, {"name":"b"},{"name":"c"}]
Run Code Online (Sandbox Code Playgroud)
要提取您想要的内容,只需使用__eval函数:
${__eval($.[${someInputVariable}].name)}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2233 次 |
| 最近记录: |