Rational Performance Tester(RPT)是 IBM 提供的用于性能測試的主要工具。它基于 Eclipse 平臺,適用于大規模高壓力的性能測試環境。作為一款功能強大的性能測試工具,Rational Performance Tester 提供了包括錄制測試腳本、制定測試規劃、執行測試、監控系統資源和統計分析性能數據等在內的諸多功能。最新版本 7.0.1 雖然只有微小的版本號上的變化,但相對于之前的版本卻增加了許多非常實用的新功能,使性能測試實現起來更加輕松和得心應手。本文結合作者實際的使用經驗和心得,詳細介紹如何使用這些新功能實現高效的性能測試。 如何安裝或升級到 RPT V7.0.1 RPT V7.0.1 可以通過三種方式進行安裝和升級。 全新安裝
RPT V7.0.1 支持全新安裝。請依據拿到的介質,參照安裝文檔進行安裝。 在線升級
運行 IBM Installation Manager,選擇更新軟件包,在更新軟件包界面選擇軟件包組搜索更新。出現搜索結果后,選擇要安裝的更新。點擊下一步,在線升級便開始執行。更新所需時間取決于本機和文件服務器間的網絡傳輸速度。

圖 1. 在線升級
本地離線升級
在 IBM 的官方網站上下載 RPT V7.0.1 的軟件更新包,解壓到某一目錄中。運行 IBM Installation Manager,點擊文件,選擇首選項。在存儲庫列表中增加更新包解壓縮目錄;氐 IBM Installation Manager 的主界面,選擇更新軟件包后開始更新原有的安裝版本。 RPT V7.0.1 新增功能詳解 RPT V7.0.1 中增加了許多實用的新功能,如可加入同步點,對虛擬用戶進行同步和控制;分割或合并 HTTP 頁面;在測試元素響應內容中搜索關聯數據;重用測試腳本;在 Web Service 測試中手工創建 XML Call;在不同的測試結果間進行比較;調整測試結果的時間偏移;在測試結果中快速找到失敗點;在測試腳本中對某個可替換值進行批量關聯等。所有這些新功能都給性能測試工作帶來了巨大的便利。 同步點 同步點是 RPT V7.0.1 中新增的一項高級功能,為性能測試增加了靈活性。在性能測試執行過程中,由于各個虛擬用戶間的思考時間、頁面響應時間等的個體差異,測試腳本中的各段操作時間也會不同。有時我們需要在所有虛擬用戶同時達到某一點后執行某一操作。在這種情況下,借助同步點就可以輕松地達到這個目的。同步點可以讓先達到這一點的虛擬用戶暫停下一步動作,處于等待狀態;當所有虛擬用戶都到達同步點時才按照設置并發或按某一時間交錯執行下一動作。在 RPT V7.0.1 中,同步點可以應用在性能測試腳本或測試調度中。但由于同步點主要用于控制腳本的執行,所以在測試調度中的應用要更多一些。 在性能測試腳本中加入同步點的方法: 打開性能測試腳本
選擇需要加入同步點后的第一個 HTTP 頁面,點擊插入,然后選擇同步點,如下圖所示。 圖 2. 在測試腳本中加入同步點

延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/