加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 07:04:34 所属栏目:asp.Net 来源:网络整理
导读:我是新手使用VSTS,我正在尝试创建一些Web测试,以形成我继承的ASP.NET WebForms应用程序的负载测试. 该网站大量使用’AJAX Pro’,这是一个AJAX框架,在微软发布带有UpdatePanels等的AJAX框架之前就已经开始了. 我遇到的问题是web测试记录器似乎在测试结束时附
我是新手使用VSTS,我正在尝试创建一些Web测试,以形成我继承的ASP.NET WebForms应用程序的负载测试.

该网站大量使用’AJAX Pro’,这是一个AJAX框架,在微软发布带有UpdatePanels等的AJAX框架之前就已经开始了.

我遇到的问题是web测试记录器似乎在测试结束时附加了AJAX请求:

因为它们被附加到测试的末尾,所以在我注销之后,请求中的请求没有.ASPXAUTH cookie令牌,并且ASP.NET以302返回到登录页面(因为我’ d expect)这导致测试失败.

我可以手动将这些ajax请求移动到请求序列中的正确位置,以便测试通过 – 但是这个示例是一个非常简单的测试,并且应用程序会产生大量的AJAX请求,这在大型和大型的情况下是不可行的.更复杂的测试.

那么,为什么要这样做呢?我能做些什么让AJAX请求以正确的顺序发出?

解决方法

当内置的webtest录像机出现故障时,是时候启动不可替代的免费 Fiddler http代理/录像机,用它进行录制,然后使用“导出到Visual Studio WebTest”功能从录制中创建webtest.你甚至可以在Visual Studio中录制时使用Fiddler,这样你就可以同时获得两个录音,你可以比较看看Visual Studio出了什么问题.

作为http代理,Fiddler以正确的顺序捕获所有http流量.它将保证您的理智,保证.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读