產品綜述
TestView系列web性能測試軟件包含三個模塊:WebLoad,WebFT以及TestView Manager。下圖表達了在一個完整的測試系統中,TestView各模塊在系統所處的位置以及他們各自的職能:TestView Manager用來定制、管理各種測試活動;WebLoad模擬多個用戶行為進行測試,所測試的是系統性能,容量,穩定性和抗攻擊性;WebFT模仿單一用戶行為進行測試,所測試的是系統功能,漏洞,兼容性和穩定性。
模塊介紹
1. WebLoad
WebLoad專為測試在大量用戶訪問下的WEB應用性能而設計。其控制中心運行在windows2000,XP和2003操作系統上,負載發生模塊(load machine)可以運行在windows,Solaris 和linux操作系統上。模擬出來的用戶流量可支持.NET和J2EE兩種環境。
WebLoad的測試腳本采用Javascript腳本語言實現,支持在DOM(Document Object Model)的基礎之上,將測試單元組織成樹形結構,對web應用進行遍歷或者選擇性測試。WebLoad還可以錄制你訪問web應用的操作過程,自動生成測試腳本,也可以使用腳本編輯器手工編輯或者修改腳本。
WebLoad的專利技術可以讓您為系統設定最低可接受性能門限值,并讓WebLoad采用自增用戶數的循環測試方式進行測試,這樣WebLoad就可以自動測得系統的最大用戶容量。
WebLoad不僅能夠測試web性能,還能通過直觀的圖形用戶界面直接連接到數據庫,測試數據庫性能。還可以測試多種internet協議如FTP,tenet,SMTP,POP等的性能。
WebLoad還可以模擬DDOS攻擊。它可以模擬諸如Tfn、Tfn2K、Trinoo,、Smurf、 Flitz、Carko、Omega3、Plague和TCP Flood(SYN、ACK)、UDP Flood、ICMP Flood(Ping、Host-Unreachable)等攻擊。通過模擬DDOS攻擊可以測試Web系統在面臨DDoS攻擊的時候可用性和反應時間的受影響情況。同時WebLoad提供有關DOS攻擊測試的詳細報告。幫助用戶分析系統漏洞和弱點,為用戶加固系統提供依據。
WebLoad支持與絕大多數的應用服務器和數據庫接口,讀取它們送出的錯誤和調試信息。如IBM’s WebSphere,Sun’s iPlanet,BEA’s WebLogic,Apache,Oracle,SQL Server等。再結合前端測試結果,WebLoad能提供全面的web性能分析報告,使您能夠快速定位瓶頸,發現問題。
2. WebFT
webFT幫助用戶對WEB系統進行快速,有效的功能性測試。它是模擬單用戶對網站進行功能測試的。
WebFT支持三個測試級別:全局,頁面和對象,你可以測試系統或者頁面的全部功能,也可以深入細致的測試頁面上某個對象的功能。如:html頁面的某個屬性,某個嵌入的java對象或者activeX控件。
webFT測試腳本與WebLoad的完全一樣,也是使用Javascript語言寫成,也能夠自動生成。因此webFT使用的腳本,您也可以在WebLoad中使用。
3. TestView Manager
TestView Manager用來管理和組織各種規模的測試活動,使用它你可以定義任意數量和復雜度的腳本。它可以將各個測試腳本組成一個測試項目,用樹形結構來組織腳本的執行次序和相互關系,完全模擬用戶訪問web的行為。TestView甚至可以同時運行多種測試平臺上多種測試腳本
TestView Manager可以為測試制定任意的執行時間表,時間表一旦制定,測試就可以在指定時間里運行,無需人為干預。您也可以隨時去停止、開始或者修改本來按時間表執行的測試。
TestView Manager供多個層面的測試結果分析:從高度綜合的分析報告到最底層的測試結果數據都可以呈現在您眼前。同時TestView提供各個報告之間的比較功能,為您后期的測試分析工作提供便利。
Radview公司的web性能測試和分析系列工具
Radview公司開發的TestView系列web性能測試工具和WebLoad Analyzer性能分析工具旨在測試web應用和web服務的功能、性能、程序漏洞、兼容性、穩定性和抗攻擊性;并且能夠在測試的同時分析問題原因和定位故障點。 從而為測試工作者提供有力的幫助,加速“開發—測試”循環,提高勞動生產率。
產品綜述
整套web性能測試和分析工具包含2個相對獨立的子系統:web性能測試子系統和web性能分析子系統。其中web性能測試子系統稱為TestView,包含三個模塊:WebLoad,WebFT以及TestView Manager。而web性能分析子系統只有一個模塊——WebLoad Analyzer。
在一個完整的測試系統中,TestView和WebLoad Analyzer在系統所處的位置以及他們各自的職能:TestView Manager用來定制、管理各種測試活動;WebLoad模擬多個用戶行為進行測試,所測試的是系統性能,容量,穩定性和抗攻擊性;WebFT模仿單一用戶行為進行測試,所測試的是系統功能,漏洞,兼容性和穩定性; WebLoad Analyzer對web服務、中間件和數據庫進行監控和分析,找出問題原因和故障點。
文章來源于領測軟件測試網 http://www.kjueaiud.com/