使用Apache JMeter查询Active Directory时的响应代码800,LdapReferralException


0

当使用JMeter查询我们的AD时,我们得到一个响应代码800,其中包含LdapReferralException,如图所示。请注意,响应包含我们搜索的用户数据。但是,看起来此响应代码(800)非零会导致JMeter标记错误或失败。因此,JMeter测试的那一步失败了。

Error message shown in JMeter View Results

更新: 请注意,问题是我使用的是Xpath断言。正如@Dmitri T所建议的那样,一旦我切换到使用Response Assertion(使用文本比较),我可以选择“忽略状态”复选框,一切正常。

Answers:


1

如果JMeter做了它应该做的事情而你只想将采样器标记为已通过 - 尝试添加 响应断言 作为请求的孩子并打勾 Ignore Status 框 - 它应该禁止JMeter操作状态检查,结果将标记为成功。

enter image description here

您还可以在那里指定其他成功标准,即检查响应中的预期数据。看到 JMeter 3.2中的响应断言 - 新增和改进 有关有条件地将JMeter样本结果标记为成功或失败的更多信息的文章。

您可能还想检查一下 jmeter.log 文件 - 如果失败,则相关联 例外 应该在那里打印。


是的,这有助于@Dmitri T.我们陷入了执行XPath断言的世界。然而,简单地使用带有文本和“忽略状态”的“响应断言”帮助了我们。谢谢,
user128191
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.