我习惯于为极少量的并发用户(通常不超过10个)在非常好的服务器上开发私有应用程序,因此我从未因压力测试我的应用程序而感到紧迫。尽管如此,这是我想更好地掌握我的应用程序的事情。
顺便提一下,我所有的网站都基于ASP.NET 3.5(WebForms),NHibernate(特别关注多个并发会话时的测试)作为ORM选择,并需要Active Directory身份验证。
提前致谢。
我习惯于为极少量的并发用户(通常不超过10个)在非常好的服务器上开发私有应用程序,因此我从未因压力测试我的应用程序而感到紧迫。尽管如此,这是我想更好地掌握我的应用程序的事情。
顺便提一下,我所有的网站都基于ASP.NET 3.5(WebForms),NHibernate(特别关注多个并发会话时的测试)作为ORM选择,并需要Active Directory身份验证。
提前致谢。
如果必须的话,您可以使用多台以不同用户身份登录IE运行的计算机来创建一个Selenium RC集群。想一想,如果您有足够的计算机,这可能是最现实的测试方法...
对于ASP.Net,Visual Studio 2010 Ultimate版是首选。不仅可以进行负载测试应用程序,还可以创建性能会话以分析应用程序。这对于了解哪些代码最常被调用(特别是数据库调用)非常有帮助。
由于Web测试可以转换为C#代码,因此您将能够编写一些复杂的测试,通过数据库副本驱动,以完成一些有趣的场景。
Visual Studio 2010 Ultimate具有同时运行多达250个虚拟用户的能力,可能已经足够满足您的需求。