【发布时间】:2012-03-29 08:49:57
【问题描述】:
我是使用 VSTS 的新手,我正在尝试创建一些 Web 测试来为我继承的 ASP.NET WebForms 应用程序形成负载测试。
该网站大量使用“AJAX Pro”,这是一个 AJAX 框架,大约在 Microsoft 发布带有 UpdatePanel 等的 AJAX 框架之前。
我遇到的问题是网络测试记录器似乎将 AJAX 请求附加到测试结束:
因为它们被附加到测试的末尾,所以在我注销后,请求中没有 .ASPXAUTH cookie 令牌,并且 ASP.NET 以 302 响应返回登录页面(如我所料),这会导致测试失败。
我可以手动将这些 ajax 请求移动到请求序列中的正确位置,以便测试通过 - 但此示例是一个非常简单的测试,应用程序会发出大量 AJAX 请求,这在更大更复杂的测试。
那么,它为什么要这样做,我该怎么做才能以正确的顺序发出 AJAX 请求?
【问题讨论】:
标签: asp.net load-testing webtest microsoft-test-manager