如何对ORM数据驱动的网站进行压力测试?

时间:2010-11-22 23:38:21

标签: asp.net nhibernate stress-testing

我习惯于在非常好的服务器上为非常少量的并发用户(通常不超过10个)开发私有应用程序,所以我从来没有被压力测试我的应用程序。话虽如此,我希望能更好地掌握我的应用程序。

仅供参考,我的所有网站都基于ASP.NET 3.5(WebForms),NHibernate(特别感兴趣的是用大量并发会话进行测试)作为首选ORM并需要Active Directory身份验证。

提前致谢。

2 个答案:

答案 0 :(得分:2)

在紧要关头,您可以执行selenium RC群集,其中多台计算机以运行IE的不同用户身份登录。想想看,如果你有把它拉下来的话,那也许是最现实的测试。 。 。

答案 1 :(得分:1)

Visual Studio 2010 Ultimate版是ASP.Net的方法,您不仅可以加载测试应用程序,还可以创建performance sessions来分析应用程序。这非常适合处理最常被调用的代码,尤其是数据库调用。

由于Web测试能够转换为C#代码,您将能够编写一些由数据库副本驱动的复杂测试,以帮助完成一些有趣的场景。

Visual Studio 2010 Ultimate可以让多达250个虚拟用户同时运行,可能足以满足您的需求。