2010-03-29 72 views
3

我們需要在我們託管的網站的密碼保護部分運行壓力測試。什麼工具(付費或免費)最適合我們使用?密碼保護網站的壓力測試工具

我們希望能夠創建幾個'腳本',然後讓壓力測試模擬X個用戶。每個腳本都會讓我們以特定用戶身份登錄,然後單擊某些鏈接並提交表單來模擬實際用戶。

理想情況下,該軟件還可以創建一些不錯的數據導出/圖表。

服務器是一個Linux網絡服務器,但我們可以在Linux或Windows上運行;可以在這些操作系統上運行的軟件都很好。

回答

1

JMeter是爸爸。這很複雜,而且非常難看,但是非常有能力。不要讓「J」放棄你 - 它是用Java編寫的,但它是一個通用的Web負載測試工具。

替代方案是Grinder,它更加面向腳本,專門負責同時從多個主機進行負載測試。

0

Visual Studio 2008測試版或Visual Studion 2010 Ultimate對我們來說確實很好。您可以使用瀏覽器記錄測試,然後將它們轉換爲C#代碼,以便執行諸如使用不同登錄的方式,例如從數據庫中進行登錄。它很容易建立,非常強大。如果您需要超過250個虛擬用戶進行加載,您將不得不購買許可證。

圖表沒問題,結果可以存儲在SQL Express中以供以後分析。它使用windows Perfmon服務從目標服務器返回統計信息,因此並不完全適用於Linux Web服務器。

0

您可以 - 沒有太多麻煩 - 編寫簡單的Python腳本來訪問您的網站,提供密碼等。 FunkLoad是支持這種測試的流行軟件包。

http://funkload.nuxeo.org/

另一種流行的包,這種事情是斜紋。

http://twill.idyll.org/

然後,您可以加載一些PC的,有很多這些腳本的副本,然後將它們打開你的網站寬鬆的敲打。

下面是一些基於Python的工具。由於Python是一種非常易於編寫的編程語言,因此您沒有任何奇特的測試定義或配置工具。您只需使用Python編寫腳本。

http://pycheesecake.org/wiki/PythonTestingToolsTaxonomy#WebTestingTools

0

我們已經有好運氣WAPT

0

通過http://www.PushToTest.com看看的TestMaker。有免費的社區版本和商業級別的企業版本。它運行在Linux,Windows和Mac上。每月在開源測試工具上也有免費的網絡研討會。