目前市場主流的測試載入器和管理軟體,如Rational和Mercury的系列產品,大多比較昂貴。 商業軟體的優勢主要表現在其售後服務和工具本身的強大和易用性上,而作為技術基礎相對較好的測試人員,也可考慮使用開源的軟體,這將為公司節省一大筆開支,必要時也有更好的擴充自由度。 開源測試載入器——功能測試工具 Linux Test Project http://ltp.sourceforge.net/ 工具描述: Linux Test Project是一個測試Linux核心和核心相關特性的工具集合。該工具的目的是通過把測試自動化引入到Linux核心測試,提高Linux的核心品質。 使用環境: Linux MaxQ http://maxq.tigris.org/ 工具描述: MaxQ是一個免費的功能測試工具。它包括一個HTTP代理工具,可以錄製測試指令碼,並提供回放測試過程的命令列工具。測試結果的統計圖表類似於商用測試載入器,比如Astra QuickTest和Empirix e-Test,這些商用工具都很昂貴。MaxQ希望能夠提供一些關鍵的功能,比如HTTP測試錄製回放功能,並支援指令碼。 使用環境: Java 1.2以上版本 WebInject http://www.webinject.org/ 工具描述: WebInject是一個針對Web應用程式和服務的免費測試載入器。 它可以通過HTTP介面測試任意一個單獨的系統組件。可以作為測試架構管理功能自動化測試和迴歸自動化測試的測試套。 使用環境: Windows, OS Independent, Linux 開源測試載入器——效能測試工具 Apache JMeter http://jakarta.apache.org/jmeter/ 工具描述: Apache JMeter是100%的Java傳統型應用程式,它被設計用來載入被測試軟體功能特性、度量被測試軟體的效能。設計Jmeter的初衷是測試Web應用,後來又擴充了其它的功能。Jmeter可以完成針對靜態資源和動態資源(訛誤女監, Servlets, Perl指令碼, Java對象, 資料查詢s, FTP服務等)的效能測試。。 Jmeter可以類比大量的伺服器負載、網路負載、軟體對象負載,通過不同的載入類型全面測試軟體的效能。Jmeter提供圖形化的效能分析。 使用環境: Solaris, Linux, Windows (98, NT, 2000). JDK1.4以上. DBMonster http://dbmonster.kernelpanic.pl/ 工具描述: DBMonster是一個產生隨機資料,用來測試SQL資料庫的壓力測試工具。 使用環境: OS Independent OpenSTA (Open System Testing Architecture) http://portal.opensta.org/index.php 工具描述: 基於CORBA的分布式軟體測試構架。使用OpenSTA,測試人員可以類比大量的虛擬使用者。OpenSTA的結果分析包括虛擬使用者回應時間、web伺服器的資源使用方式、資料庫伺服器的使用方式,可以精確的度量負載測試的結果。 使用環境: OS Independent TPTEST http://tptest.sourceforge.net/about.php 工具描述: TPTest的提供測試Internet連線速度的簡單方法。 使用環境: MacOS/Carbon、 Win32 Web Application Load Simulator http://www.openware.org/loadsim/index.html 工具描述: LoadSim是一個網路應用程式的負載模擬器。 使用環境: JDK 1.3以上 開源測試載入器——缺陷管理工具 Mantis http://mantisbt.sourceforge.net/ 工具描述: Mantis是一款基於WEB的軟體缺陷管理工具,配置和使用都很簡單,適合中小型軟體Team Dev,關於Mantis的介紹文章參見51testing軟體測試網顧問蔡琰的文章 《使用開源軟體 Mantis 實施缺陷跟蹤的成功實踐》 使用環境: MySQL, PHP Bugzilla http://www.mozilla.org/projects/bugzilla/ 工具描述: 一款不錯的軟體缺陷管理工具。 使用環境: TBC 開源測試載入器——測試管理工具 TestLink http://testlink.sourceforge.net/docs/testLink.php 工具描述: 基於WEB的測試管理和執行系統。測試小組在系統中可以建立、管理、執行、跟蹤測試案例,並且提供在測試計劃中安排測試案例的方法。 使用環境: Apache, MySQL, PHP Bugzilla Test Runner http://sourceforge.net/projects/testrunner/ 工具描述: Bugzilla Test Runner基於Bugzilla缺陷管理系統的測試案例管理系統。 使用環境: Bugzilla 2.16.3 or above |