2008-09-22 92 views
2

在我目前的項目中,我們使用WatiNMbunit來測試我們的ASP.NET GUI。我可以用我的WatiN測試來進行壓力測試嗎?

當我在寫我意識到,這將是巨大的,如果我們也可以使用所有這些爲的負載測試的測試。目前我們使用Grinder進行壓力測試,但之後我們必須重新編寫我們的案例,原因很多,原因很多。

我一直在試圖尋找一個工具,可以使用現有的測試,在現場和記錄統計生成負載,但到目前爲止,我已經找到值得注意。有沒有這樣的工具,或者有一個簡單的方法來創建一個?

回答

3

我們運行華廷測試時,因爲它往往會拋出超時試圖訪問Internet Explorer的COM組件有我們構建服務器上的問題。它似乎在等待總頁面加載時隨機掛起。

鑑於此,我不會推薦它的壓力測試的結果將是不準確的,測試很可能是緩慢的。

我會建議JMeter製作線程調用的HTTP請求,你的GUI正在

+0

+1爲基於請求的解決方案。我同意這個解決方案,儘管不是原因。那些隨機「掛起」的應用可能會觸及超時,即不支持負載。 – eglasius 2009-04-08 09:52:34

0

你可以建立你的壓力測試負載控制器。它可能需要您的watin測試並以多線程/多處理方式運行它們。

0

如果您習慣使用Selenium,而不是華廷,檢查出BrowserMob爲browser-based load testing。我是Selenium RC作者之一,並且啓動了BrowserMob來提供加載測試的新方法。通過使用真實的瀏覽器,而不是模擬的流量,測試最終會更容易進行腳本和維護。

2

進行負載測試有一個工具,它看起來很有希望 - LoadStorm。免費供25位用戶使用。由於這是基於雲的服務,因此它沒有部署需求。