【发布时间】:2017-11-07 20:08:03
【问题描述】:
如何从Jmeter中的json data下面提取json对象name
[
: {
: : "name":"x",
: : "age":"50",
: : "gender":"Female"
: }
]
我在 JsonPath 提取器中执行此 $..name,这在我提取到的变量中给出了这个
name=["x"]
有没有办法在没有数组格式的情况下获得name=x
或者有什么方法可以从["x"] 中提取x?
谢谢
【问题讨论】:
-
您尝试过索引吗?
$..name[0] -
是的,这不是提取任何东西
-
那么,用
$..name得到数组后试试${name_1}。 -
@WiktorStribiżew - 是的,使用 String newName= vars.get("name_1");在beanshell后处理器中给我
newName就像x但是当我试图通过${newName}在其他请求中使用newName时,它被传递为${newName},但不是它的值@987654337 @ -
不应该作为
${__V(${newName})}传递吗?
标签: java json regex jmeter jsonpath