2010-11-22 64 views
4

我习惯于在非常好的服务器上为非常少量的并发用户(通常不超过10个)开发私有应用程序,所以我从来没有被迫对应用程序进行压力测试。这就是说,这是我想更好地掌握我的应用程序。所有我的网站都基于ASP.NET 3.5(WebForms),NHibernate(特别感兴趣的是用大量并发会话测试它)作为选择的ORM,并且需要Active Directory身份验证。如何对一个ORM数据驱动的网站进行压力测试?

在此先感谢。

+0

我真的不知道什么是不同的压力测试应用程序有或没有ORM – Paco 2010-11-23 10:03:38

+0

我是新手问这个问题。我不知道,所以我包含这些信息以防万一。 :) – rebelliard 2010-11-23 12:03:38

回答

2

在一个捏,你可以做一个selenium RC集群与多个机器登录作为运行IE的不同用户。想想看,如果你有盒子可以把它关掉,那也许是最真实的测试。 。 。

+0

...以及如果我没有把它取出的盒子怎么办?我只有大约3-4台电脑可用... – rebelliard 2010-11-23 12:09:31

1

Visual Studio 2010旗舰版是ASP.Net的方式,您不仅可以加载测试应用程序,还可以创建performance sessions来分析应用程序。这对于处理最常被调用的代码非常有用,特别是数据库调用。由于网络测试可以转换为C#代码,因此您可以编写由数据库副本驱动的一些复杂测试,以帮助您完成一些有趣的场景。

Visual Studio 2010 Ultimate提供了最多250个虚拟用户运行的能力,可能足以满足您的需求。