如何使用jmeter中的controller检查空响应值?
我的json响应如下: { 用户ID:null }
如果我要验证Jmeter中的控制器,则userID为null
我正在使用:“ $ {userID}” == null,但这不起作用。
答案 0 :(得分:0)
${__javaScript(vars.get("userID") == null)}
或(自Jmeter 4.0起):!${__isVarDefined(userID)}
答案 1 :(得分:0)
您发布的内容看起来不是有效的JSON,您可以使用JSONLint服务进行仔细检查
例如,如果您的响应是有效的JSON,
{
"userID": null
}
您可以使用以下__groovy() function作为If Controller的条件:
${__groovy(new groovy.json.JsonSlurper().parse(ctx.getPreviousResult().getResponseData()).userID==null,)}
更多信息: