0

我有一个简单的 jmeter 登录脚本,用于使用无效的登录名和密码的负面场景。

它给出 JSON 响应为 { "status": 401, "error": "unauthorized", }

上述回应是意料之中的。

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

现在我的目标是,如果我运行测试,它应该通过,但它会以失败状态出现。采样器结果显示如下

  Sample Count: 1
  Error Count: 1

我怎样才能让它通过?有没有可能?

4

2 回答 2

0

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

Upd:哎呀,作者已经得到答案了。对不起

于 2013-10-06T14:35:14.333 回答
0

另一种方法是将 BeanShell PostProcessor 添加到该示例中,prev.setResponseOK(); 这将通过前一个示例,而不管它得到什么结果。

于 2013-10-03T11:04:38.990 回答