**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。
这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
5个月前关闭。
Improve this question
我尝试在JMeter的后续调用中传递从API响应中提取的字符串。我能够提取我想要的对象("thing": "THING"
),将其存储为变量$thisThing
,然后传递它,但不能作为字符串。
使用此作为我的身体数据:
{
"foo": "bar",
"thing": ${thisThing}
}
...此请求正文中的结果:
{
"foo": "bar",
"thing": THING,
}
API出错了,意想不到的令牌。我在寻找后处理解决方案,但我找不到任何相关的东西。
1条答案
按热度按时间1qczuiv01#
根据JSON Object Literals:
键必须是字符串,值必须是有效的JSON数据类型:
所以如果这个
THING
应该是一个JSON字符串--你需要用引号把它括起来:或修改“后处理器”配置以提取
THING
值沿着周围的引号。您可能还需要添加一个HTTP Header Manager,并将其配置为发送值为
application/json
的Content-Type标头