如何使jmeter采样器结果故意传递

时间:2013-09-26 09:42:34

标签: jmeter

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

它给出了JSON响应     {      “状态”:401,      “错误”:“未经授权”,      }

上述回应是预期的。

我还添加了JSON Path Assertion来验证状态代码为401,它正确验证

现在我的目标是,如果我运行测试,它应该通过,但它将作为失败状态。 采样器结果如下所示

  Sample Count: 1
  Error Count: 1

我怎么能通过?有可能吗?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

更新:哎呀,作者已经得到了答案。遗憾