2010-11-22 63 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個虛擬用戶運行的能力,可能足以滿足您的需求。