2011-03-22 126 views

回答

4

This knowledgebase article提供了有關可用於測試來自Microsoft的Web應用程序的壓力測試工具的信息。我曾經使用過那裏提到的Web容量分析工具。

你也可以看看fiddler插件stresstimulus。我用小提琴進行非負載測試,但我沒有使用壓力刺激插件。

+0

StresStimulus在15分鐘內完成了我想要的。我不確定這是構建長期負載測試策略的最佳工具,但對於希望快速瞭解其應用程序在負載下的行爲方式的人來說,這絕對是一個很好的起點。 – 2011-06-14 16:14:19

0

在一天結束時,WCF Web服務仍依賴於良好的舊http呼叫。

你真的不能記錄webtest和網頁一樣,但Fiddler可以讓你記錄下http調用,因此可以啓動提琴手,然後使用接口爲你的服務錄製一些動作。

然後,您可以將提琴手http調用保存爲Visual Studio的webtest。

我個人會將測試變成一個編碼測試,以便Webservice中的項目可以很好地參數化,但這取決於您需要做什麼。記錄測試後,您可以輕鬆更改基礎網址,將其指向預生產測試環境或任何需要的測試環境。

Visual Studio 2010 Ultimate是一個非常好的負載測試工具,並且有250個虛擬用戶可用於負載測試,您可以用它模擬很多實際用戶。

2

披露:我爲StresStimulus製造商工作。 如果您需要使用VS 2010 Ultimate允許的超過250個用戶進行測試,仍然可以按照@Nat所述在Fiddler中記錄HTTP會話,然後使用StresStimulus在Fiddler中進行負載測試。 StresStimulus幾乎沒有VS 2010 Ultimate完整,但它是免費的,你可以檢查它是否足夠你的情況。您可以使用.CSV文件參數化請求,併爲每個客戶端最多1500個虛擬用戶進行負載測試。