我习惯于在非常好的服务器上为非常少量的并发用户(通常不超过10个)开发私有应用程序,所以我从来没有被压力测试我的应用程序。话虽如此,我希望能更好地掌握我的应用程序。
仅供参考,我的所有网站都基于ASP.NET 3.5(WebForms),NHibernate(特别感兴趣的是用大量并发会话进行测试)作为首选ORM并需要Active Directory身份验证。
提前致谢。
答案 0 :(得分:2)
在紧要关头,您可以执行selenium RC群集,其中多台计算机以运行IE的不同用户身份登录。想想看,如果你有把它拉下来的话,那也许是最现实的测试。 。 。
答案 1 :(得分:1)
Visual Studio 2010 Ultimate版是ASP.Net的方法,您不仅可以加载测试应用程序,还可以创建performance sessions来分析应用程序。这非常适合处理最常被调用的代码,尤其是数据库调用。
由于Web测试能够转换为C#代码,您将能够编写一些由数据库副本驱动的复杂测试,以帮助完成一些有趣的场景。
Visual Studio 2010 Ultimate可以让多达250个虚拟用户同时运行,可能足以满足您的需求。