如何根据JMeter中的响应数据进行断言?

时间:2015-04-07 20:44:04

标签: jmeter

场景是:

我正在打电话询问访问令牌。我从Web服务收到的令牌将传递给后续的休息调用以进行验证。如果令牌有效,我会将 true 作为响应数据,否则 false

我想要做的是我想根据响应数据断言。如果我收到错误,我想抛出一个断言。

我怎样才能在JMeter中做到这一点。请建议。附上截图。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以将值存储在变量中,如下所示。

vars.put("myvar", "true or false");

现在在随后的请求/断言中,使用

${myvar}

或者,在Beanshell后处理器中,

if(responseToken.equalsIgnoreCase("false")){
        Failure=true;
        FailureMessage="Response data not as expected";
}