我想加载测试我们正在处理的Web应用程序?你能否给一个在asp.net mvc3上开发的网站命名一些自动化负载测试工具?我想为100个用户和200个用户同时开发它。我们想要与许多用户一起测试它,并测试在应用程序和服务器上创建的负载。如何加载在asp.net mvc3上开发的测试Web应用程序?
顺便说一下,我们同时运行profiler来查找应用程序瓶颈,以便我们可以找到可以改进的代码。
我想加载测试我们正在处理的Web应用程序?你能否给一个在asp.net mvc3上开发的网站命名一些自动化负载测试工具?我想为100个用户和200个用户同时开发它。我们想要与许多用户一起测试它,并测试在应用程序和服务器上创建的负载。如何加载在asp.net mvc3上开发的测试Web应用程序?
顺便说一下,我们同时运行profiler来查找应用程序瓶颈,以便我们可以找到可以改进的代码。
有许多不同的选择;它们以各种令人兴奋的方式变化。
我使用开源Apache JMeter进行这种测试 - 它不是非常用户友好,但是一旦您习惯了它,它的功能非常强大,并且缺少许可限制意味着您可以在各种配置中使用它。
我们的一些项目已经将JMeter粘贴到持续集成周期中,在夜间构建中运行性能测试。有些项目需要扩展到大量的用户,我们在云中使用JMeter(也有一些服务提供商也可以这样做)。
它与Asp.Net MVC应用程序很好地协作。
我们目前正在加载测试我们的MVC应用程序,外部公司使用名为LoadRunner的产品。
但是,根据测试的复杂程度,您可以使用WebClient
类作为基础来运行自己的音量测试。
网络性能Load Tester与.NET应用程序非常协调。我们对其中的很多进行了测试(免责声明:我为Web Performance工作,并且与产品密切相关)。
我们已经与所谓的StresStimulus
你建议http://sourceforge.net/projects/httperf/? – Krunal 2012-03-08 17:26:19
以前没有见过httperf - 但它似乎旨在测试HTTP协议的实现,而不是网站。测试用户旅程似乎并不简单 - “进入主页,单击登录,提供用户凭据,查看帐户历史记录”。您可能需要该功能来测试您的Web应用程序... – 2012-03-09 09:22:19
我们测试过使用Wcat 6.3。这里是链接http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1466 – Krunal 2012-03-21 04:58:23