场景是:
我正在打电话询问访问令牌。我从Web服务收到的令牌将传递给后续的休息调用以进行验证。如果令牌有效,我会将 true 作为响应数据,否则 false 。
我想要做的是我想根据响应数据断言。如果我收到错误,我想抛出一个断言。
我怎样才能在JMeter中做到这一点。请建议。附上截图。
答案 0 :(得分:0)
您可以将值存储在变量中,如下所示。
vars.put("myvar", "true or false");
现在在随后的请求/断言中,使用
${myvar}
或者,在Beanshell后处理器中,
if(responseToken.equalsIgnoreCase("false")){
Failure=true;
FailureMessage="Response data not as expected";
}