ASP.NET 压力测试
Posted
技术标签:
【中文标题】ASP.NET 压力测试【英文标题】:ASP.NET Stress Testing 【发布时间】:2010-09-22 21:45:50 【问题描述】:有没有一种方法可以测试一个应用程序,您可以模拟一百个不同的客户端连接到 IIS 服务器并询问相同的数据?在我们的项目运行的客户那里,他们有 400 台计算机,他们经常对所有计算机进行压力测试。另一方面,我只有我的笔记本电脑......(和一个开发服务器)。
(在我的例子中,数据是通过 WebORB 网关询问的)。
【问题讨论】:
【参考方案1】: HP(原 Mercury)LoadRunner 或 Performance Center Visual Studio Application Center Test(仅限企业版?) Microsoft Web Application Stress Tool(又名 WAST,又名“Homer”;Application Center Test 的前身) 辐射视图WebLoad【讨论】:
【参考方案2】:ab 是专为 Apache 设计的工具,but you can use it with IIS。
【讨论】:
我发现这非常有用,因为它非常易于使用!非常感谢!【参考方案3】:在调查了大量开源和付费工具后,我发现 Microsoft 的 Visual Studio 2008 Team Suite 测试版(即将成为 Visual Studio 2010 Ultimate 的一部分)最为成功。它具有强大的压力测试功能。 Microsoft 的免费压力测试应用程序WCAT 功能不足且存在漏洞,但完整的测试版可与 LoadRunner 等产品相媲美,但更易于使用,与 VS/ASP.NET 更好地集成,并且每个虚拟机的成本要低得多用户。
【讨论】:
你知道VS 2012 Ultimate里面有没有web性能工具吗? 与 2008/2010 年相同,只是进行了一些功能升级。 嗯,你知道功能升级的名称吗?【参考方案4】:看看 StresStimulus。
它与 Fiddler 很好地集成在一起。设置和使用非常流畅,它提供了很多功能和配置。在谷歌搜索 Web 负载测试解决方案时,我找到了最好的方法。 Fiddler btw 是一个很棒的工具。
【讨论】:
链接:stresstimulus.stimulustechnology.com 看起来很有趣。商业。【参考方案5】:Microsoft 有一个随 Visual Studio 2013 Ultimate Edition 提供的解决方案 请参阅以下链接: 更新链接:Stress Test
【讨论】:
【参考方案6】:Trty 这个工具,我已经测试过我的网站似乎运行良好 > x0Bench
【讨论】:
以上是关于ASP.NET 压力测试的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET 页面缓存OutputCache用法实例(附ab压力测试对比图)