如何使jmeter采样器结果合格

如何使jmeter采样器结果合格,jmeter,Jmeter,我有一个简单的jmeter登录脚本,用于接受无效登录名和密码的负面场景 它给出JSON响应,如下所示 { “状态”:401, “错误”:“未经授权”, } 预计会有上述答复 我还添加了JSON路径断言,以验证状态代码为401的正确性 现在,我的目标是,如果我运行测试,它应该通过,但它将以失败状态出现。 采样器结果如下所示 Sample Count: 1 Error Count: 1 我怎样才能让它通过?是否可能?另一种方法是使用prev.setResponseOK()向该样本添加Bea

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

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

预计会有上述答复

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

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

  Sample Count: 1
  Error Count: 1

我怎样才能让它通过?是否可能?

另一种方法是使用
prev.setResponseOK()向该样本添加BeanShell后处理器

这将传递上一个示例,而不管它得到什么结果。

您可以尝试向HTTP采样器添加响应断言,并设置复选框“忽略状态”。然后响应的状态为403,“错误计数”等于0。它能给出你想要的结果吗


Upd:哦,作者已经得到了答案。抱歉

我们是否可以调用org.apache.jmeter.visualizers.Sample并找到getErrorCount()并将其设为零以使其通过状态。得到答案。使用响应断言并选中忽略状态复选框