【发布时间】:2018-06-07 13:51:43
【问题描述】:
在 Jmeter 中,当尝试从 Json 对象中提取数据时,一切正常并且效果很好,但是当我有 Json 对象数组时无法提取它。
结果是:
[{"id":1,"name":"test"},{"id":2,"name":"test2"}]
这是我的项目 JSON Extractor 和 JSR233 Assertion.
在 Groovy 脚本中,我正在制作 log.info,但它没有捕获 JSON Extraxtor 中描述的变量值。
String id = vars.get("id");
log.info ("The example answer is " + id);
if (id == ""){
AssertionResult.setFailureMessage("The id is null");
AssertionResult.setFailure(true);
}
请注意,如果 Json 响应看起来像这样 {"id":1,"name":"test"}
一切正常。
【问题讨论】: