0

我正在使用 Jmeter 进行性能测试,当我尝试重播请求时,我得到以下响应标头

我正在使用带有以下信息库 url 的 HTTP 授权管理器 - example.com 用户名 - 用户名密码 - 种类域 - example.com:80 领域 - Mech - Basic_digest

正文大小(以字节为单位):0 样本计数:1 错误计数:1 响应代码:401 响应消息:未经授权

响应标头:HTTP/1.0 401 未经授权 的 WWW-Authenticate:基本领域 =“安全区域” 服务器:BigIP 连接:保持活动内容长度:0

关于我应该尝试不同的任何想法

谢谢

4

2 回答 2

0

假设 1:您提供领域Mech并且服务器期望它是Secured Area.

根据RFC 1945

所有发出质询的身份验证方案都需要领域属性(不区分大小写)。领域值(区分大小写)与被访问服务器的规范根 URL 相结合,定义了保护空间。这些领域允许将服务器上的受保护资源划分为一组保护空间,每个保护空间都有自己的身份验证方案和/或授权数据库。领域值是一个字符串,通常由源服务器分配,它可能具有特定于身份验证方案的附加语义。

因此,请尝试在 HTTP 授权管理器中将“领域”更改为“安全区域”,看看效果如何。

假设 2:身份验证不是“基本”。有关如何绕过 NTLM 和 Kerberos 身份验证挑战的详细信息,请参阅使用 Apache JMeter 的 Windows 身份验证指南。

于 2015-03-13T07:06:43.193 回答
0

3/13 - 我确实通过添加授权标头并一起删除授权管理器来解决这个问题。

于 2015-03-13T16:12:28.060 回答