我想加載測試我們正在處理的Web應用程序?你能否給一個在asp.net mvc3上開發的網站命名一些自動化負載測試工具?我想爲100個用戶和200個用戶同時開發它。我們想要與許多用戶一起測試它,並測試在應用程序和服務器上創建的負載。如何加載在asp.net mvc3上開發的測試Web應用程序?
順便說一下,我們同時運行profiler來查找應用程序瓶頸,以便我們可以找到可以改進的代碼。
我想加載測試我們正在處理的Web應用程序?你能否給一個在asp.net mvc3上開發的網站命名一些自動化負載測試工具?我想爲100個用戶和200個用戶同時開發它。我們想要與許多用戶一起測試它,並測試在應用程序和服務器上創建的負載。如何加載在asp.net mvc3上開發的測試Web應用程序?
順便說一下,我們同時運行profiler來查找應用程序瓶頸,以便我們可以找到可以改進的代碼。
有許多不同的選擇;它們以各種令人興奮的方式變化。
我使用開源Apache JMeter進行這種測試 - 它不是非常用戶友好,但是一旦您習慣了它,它的功能非常強大,並且缺少許可限制意味着您可以在各種配置中使用它。
我們的一些項目已經將JMeter粘貼到持續集成周期中,在夜間構建中運行性能測試。有些項目需要擴展到大量的用戶,我們在雲中使用JMeter(也有一些服務提供商也可以這樣做)。
它與Asp.Net MVC應用程序很好地協作。
我們目前正在加載測試我們的MVC應用程序,外部公司使用名爲LoadRunner的產品。
但是,根據測試的複雜程度,您可以使用WebClient
類作爲基礎來運行自己的音量測試。
網絡性能Load Tester與.NET應用程序非常協調。我們對其中的很多進行了測試(免責聲明:我爲Web Performance工作,並且與產品密切相關)。
我們已經與所謂的StresStimulus
你建議http://sourceforge.net/projects/httperf/? – Krunal 2012-03-08 17:26:19
以前沒有見過httperf - 但它似乎旨在測試HTTP協議的實現,而不是網站。測試用戶旅程似乎並不簡單 - 「進入主頁,單擊登錄,提供用戶憑據,查看帳戶歷史記錄」。您可能需要該功能來測試您的Web應用程序... – 2012-03-09 09:22:19
我們測試過使用Wcat 6.3。這裏是鏈接http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1466 – Krunal 2012-03-21 04:58:23