2013-09-26 34 views
0

我有一个简单的jmeter登录脚本,用于负面情况,它使用无效的登录名和密码。如何使jmeter采样器结果有意通过

它给JSON响应作为 { “状态”:401, “错误”: “未授权”, }

上述响应的预期。

我还添加了JSON路径断言来检验状态码为401,其验证正确

现在我的目标是,如果我运行测试应该能顺利通过但其作为失败状态来。 取样器结果如下所示

Sample Count: 1 
    Error Count: 1 

如何让它通过?有没有可能?

+0

有没有什么办法可以调用org.apache.jmeter.visualizers.Sample并找到getErrorCount()并将它设置为0以使其传递状态为setErrorCount()。 – asinha

+0

得到了答案。使用响应断言并检查忽略状态复选框 – asinha

回答

0

还有一种方法是在该示例中添加一个BeanShell后处理程序prev.setResponseOK(); 这将传递前一个示例,而不管它得到的结果如何。

0

您可以尝试将响应断言添加到HTTP采样器并设置复选框'忽略状态'。那么响应将具有状态403并且“错误计数”等于0.它是否给出了你想要的结果?

更新:糟糕,作者已经得到了答案。对不起

相关问题