我有一个简单的jmeter登录脚本,用于负面的场景,它会使用无效的登录名和密码。
它给出了JSON响应 { “状态”:401, “错误”:“未经授权”, }
上述回应是预期的。
我还添加了JSON Path Assertion来验证状态代码为401,它正确验证
现在我的目标是,如果我运行测试,它应该通过,但它将作为失败状态。 采样器结果如下所示
Sample Count: 1
Error Count: 1
我怎么能通过?有可能吗?
答案 0 :(得分:0)
另一种方法是使用prev.setResponseOK();
将BeanShell PostProcessor添加到该样本
这将通过前一个样本而不管它得到什么结果。
答案 1 :(得分:0)
您可以尝试将Response Assertion添加到HTTP采样器并设置复选框“忽略状态”。然后响应将具有状态403并且“错误计数”等于0.它是否给出您想要的结果?
更新:哎呀,作者已经得到了答案。遗憾