我正在使用JMeter对Web应用程序进行性能测试。我是Jmeter的新手,但是经历了这些概念,仍然不熟悉它。所有测试用例都很好,除了100%%的错误列。我仍然想知道它为什么会出现?即使我使用真正的浏览器测试它,它仍然正常工作。但它显示100%错误(登录到我的Web应用程序后,登录和注销选项显示0%错误)。添加了查看结果树,但它显示了响应代码401,因为当我在真实浏览器中执行时没有错误。如果有人知道解决方案,请帮助我。非常感谢....
答案 0 :(得分:0)
401 HTTP响应代码代表Unauthorized。这意味着您需要以某种方式提供凭据。 JMeter提供HTTP Authorization Manager来处理不同的身份验证类型,需要对其进行不同配置以绕过相关的身份验证挑战。
最简单易用的是基本HTTP身份验证,它只需要用户名和密码,有关详细信息,请参阅Adding Auth指南的Building a Monitor Test Plan章节。
如果您的应用程序使用更复杂的身份验证(如NTLM或Kerberos),则至少需要提供域,如果是Kerberos,请提供领域并在配置文件中提供一些额外的设置。有关详细说明,请参阅Windows Authentication with Apache JMeter指南。