gpt4 book ai didi

asp.net - VSTS Web 性能测试 - AJAX 请求记录顺序错误?

转载 作者:行者123 更新时间:2023-12-02 15:18:33 25 4
gpt4 key购买 nike

我是使用 VSTS 的新手,我正在尝试创建一些 Web 测试来为我继承的 ASP.NET WebForms 应用程序形成负载测试。

该网站大量使用“AJAX Pro”,这是一个 AJAX 框架,大约在 Microsoft 发布带有 UpdatePanels 等的 AJAX 框架之前出现。

我遇到的问题是 Web 测试记录器似乎将 AJAX 请求附加到测试末尾:

enter image description here

因为它们被附加到测试的末尾,所以在我注销后,请求中没有 .ASPXAUTH cookie token ,并且 ASP.NET 以 302 响应返回登录页面(正如我所期望的那样),这会导致测试失败。

我可以手动将这些 ajax 请求移动到请求序列中的正确位置,以便测试通过 - 但这个示例是一个非常简单的测试,应用程序发出大量 AJAX 请求,这在以下情况下是不可行的:更大、更复杂的测试。

那么,为什么要这样做,我该怎么做才能以正确的顺序发出 AJAX 请求?

最佳答案

当内置的 Webtest 记录器让您失败时,是时候启动不可替代的免费 Fiddler 了。 http 代理/记录器,用它进行记录,然后使用“导出到 Visual Studio WebTest”功能从记录创建 Web 测试。您甚至可以在 Visual Studio 中录制时使用 Fiddler,这样您就可以同时获取两个录制内容,并且可以进行比较以查看 Visual Studio 出了什么问题。

作为 http 代理,Fiddler 以正确的顺序捕获所有 http 流量。保证它会拯救你的理智。

关于asp.net - VSTS Web 性能测试 - AJAX 请求记录顺序错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9922001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com