PerformanceRunner

PerformanceRunner(簡稱PR)是性能測試軟體,通過模擬高並發的客戶端,通過協定和報文產生並發壓力給伺服器,測試整個系統的負載和壓力承受能力,實現壓力測試、性能測試、配置測試、峰值測試等。

產品說明,產品特點,

產品說明

功能如下:
● 錄製測試腳本
PR通過兼聽應用程式的協定和連線埠,錄製應用程式的協定和報文,創建測試腳本。PR採用java作為標準測試腳本,支持參數化、檢查點等功能。
● 關聯與session
對於應用程式,特別是B/S架構程式中的session,通過“關聯”來實現。用戶只需要點擊“關聯”的按鈕,PR會自動掃描測試腳本,設定關聯,實現有session的測試。
● 集合點
PR支持集合點,通過函式可以設定集合點。設定集合點能夠保證在一個時間點上的並發壓力達到預期的指標,使性能並發更真實可信。
● 產生並發壓力
性能腳本創建之後,通過創建項目,設定壓力模型,就可以產生壓力。
PR能夠在單台機器上產生多達5000個並發的壓力。
● 套用場景支持
通過設定多項目腳本的壓力曲線,可以實現套用場景測試。
● 執行監控
在啟動性能測試之後,系統會按照設定的場景產生壓力。在執行過程中,需要觀察腳本執行的情況,被測試系統的性能指標情況。PR通過執行監控來查看這些信息。
● 性能分析報表
一次性能測試執行完成,會創建各種性能分析報表,包括cpu相關、吞吐率、並發數等。

產品特點

● 支持C/S和B/S套用
支持C/S套用,包括java客戶端(命令行模式和jar包模式)和其他類型的客戶端。
支持B/S套用,包括http和https的網頁,以及flex、ajax技術等。
● 安裝更簡單
PerformanceRunner安裝更簡單,基本可以實現傻瓜式安裝,便於使用。
安裝、配置更快,更簡潔,便於用戶使用。
● 單台設備產生更大壓力
在單台設備上能夠產生巨大的壓力,是PR的優點。當我們需要產生很大壓力的情況下,很多工具要求多機並發,這樣不太容易配置、管理和監控,往往需要多次測試才能夠達到目標。
PR最多產生的壓力是根據作業系統的限制,機器配置的越高,越能夠產生越大的壓力,避免了配置和管理多機的繁瑣。
● 測試腳本更簡單,學習成本低
使用java作為測試腳本,腳本非常簡單,降低了使用者的學習成本。

相關詞條

熱門詞條

聯絡我們