3

我在 Visual Studio 2010 中为使用带有安全令牌服务的 Windows Live ID 对用户进行身份验证的 Web 应用程序记录了 Web 性能测试。

我的录音中有两个请求转到https://login.live.com/,在我录制测试后它们在 Visual Studio Test Runner 上运行良好,但大约一天后我开始收到一条错误消息在提到的请求中声明“ExpectedResponseUrl 属性的值不等于实际响应 URL”。我知道我可以关闭响应 URL 验证规则,但这并不能解决问题的根本原因,只会掩盖症状。

我想知道是否有人知道这里发生了什么?我的猜测是浏览器级别有缓存数据,但我无法以一种或另一种方式证明这一点。

4

1 回答 1

3

您可能会在一段时间后“过期”的回发字段中记录一个值。我愿意成为您从请求中返回的 url 现在是一个错误页面。

如果您熟悉 C#,我发现将测试更改为编码测试并仔细查看发送到 login.live.com 的所有字段会更容易。

您可能需要一些关于 login.live.com 如何工作的信息才能真正深入了解它。

于 2011-03-12T20:02:36.537 回答