有没有人知道如何在测试使用NTLM身份验证的Web应用程序时避免WCAT记录意外的“401 Unauthorized”HTTP状态代码?我正在使用的代码示例如下:
request
{
url = "http://server";
authentication = NTLM;
username = "user";
password = "xxxx";
statuscode = 200;
}
为了澄清,这个脚本工作正常并且设法检索内容但是当针对IIS7服务器运行时,NTLM协商(我相信)意味着记录了最初的401代码以及最终的200代码 .
这意味着在测试之后,报告显示与200个代码相同数量的401代码,并且遗憾的是,401被记录为意外代码/错误 .
我意识到这与前面提到的问题类似,但是这个问题特别询问是否有办法避免意外的状态代码 .
谢谢!
1 回答
你需要的(我认为)是
transaction { ... }
里面有许多request { ... }
元素,其中一些期望401状态代码: