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压力测试对比图)

压力测试报出503错误---ASP.NET支持大并发的相关配置

压力测试windows azure虚拟机

如何对 ASP.NET 应用程序进行负载测试?

web压力测试 要测试哪些方面

压力测试、负载测试和并发测试有啥区别?