2009-07-09 105 views
0

我想加載測試我們在IIS服務器上託管的基於Web的應用程序(Windows 2003,IIS 6,PHP 5.2.0,MySQL 5.0.22)。加載測試在IIS 6服務器上運行的Web應用程序的最佳方式是什麼?

什麼是最好的工具:

一)負載測試
B)捕瓶頸
C)捕捉內存泄漏

別的我應該尋找?


UPDATE:

我發現,MS Web應用程序應力工具是在我的情況最好的,因爲我可以記錄報頭信息,因此,我的Flash組件被髮送給連接到一些PHP頁面數據數據庫。 Selenium沒有爲我記錄這個。 BrowserMob看起來像一個很好的服務,但Selenium無法像MSWAS一樣捕獲Flash。

回答

3

來自Apache http://jmeter.apache.org/的JMeter非常擅長創建針對服務器的負載。

它只是使用HTTP調用來做到這一點,並且不會加載測試應用程序的任何AJAX部分。還有其他一些工具,如PushToTest可以幫助您針對AJAX應用程序進行加載測試,並且如果您不想擔心設置機器的麻煩,則可以使用BrowserMob等服務提供商。 PushToTest和BrowserMob使用Selenium來加載你的服務器的測試,所以不是特定於IIS的。

我希望有幫助!

+0

謝謝 - 我們沒有AJAX,但是在網站的很多地方使用Flash,所以我猜Jmeter不能夠強調測試,Flash確實使用PHP腳本來查詢數據庫,所以我們可以測試事物的這一面? – undefined 2009-07-09 11:45:10

+0

您可以使用相關查詢字符串調用PHP頁面,以使用JMeter加載服務器。 – AutomatedTester 2009-07-09 12:55:21

0
  1. 這裏有很多商業工具。如果你正在尋找免費的,你可以使用jmetersiege

  2. 監控CPU和內存使用PERFMON.EXE

  3. 我不知道答案。

0

OpenSTA工作得很好,雖然它有一段時間沒有更新。

相關問題