本文針對一個在 Tomcat 下運行的 Web Service 實例,描述了如何在 IBM Rational Performance Tester 中使用 RPT4SOA Extension 進行 Web Service 的性能測試。
1. RPT 以及 RPT4SOA 簡介
IBM Rational Performance Tester(RPT)是提供給測試團隊,面向復雜的電子商務應用,進行性能測試構建、執行和分析的一個工具。RPT 具有很多顯著的優點。首先,RPT 全面、低干擾的記錄技術能夠捕獲在 HTTP/HTTPS 或者基于 SQL 協議中客戶端和服務器之間的通訊。其次,它的嵌入式數據相關性過濾器能夠檢查可變數據,并根據數據驅動加載測試需求進行測試。更顯著的是 RPT 還具有強大的擴展功能,可以根據用戶測試的特殊情況通過插件進行擴展。RPT4SOA Extension 就是為了支持 RPT 進行 SOA 環境下的性能測試而擴展的一個強大插件,它可以支持對 Web Service(包括基于HTTP/HTTPS/JMS 等協議的 Web Service 實現)進行性能測試和功能測試,也可以對采用了 BPEL4WS 進行了 Web Service 編排的應用系統進行組合性能測試。本文主要集中描述采用 RPT4SOA Extension 進行 Web Service 的性能測試的方法和過程。
2. 安裝 RPT4SOA Extension
2.1 升級 RPT 到 7.0.0.1
RPT4SOA Extension 需要基于 RPT 的 7.0.0.1 版本進行安裝。如果 RPT 版本低于 7.0.0.1,請按照如下步驟進行升級;否則可跳至 2.2 節開始安裝插件。
在正常安裝了 Rational Performance Tester 7.0 后,請下載 RPT 7.0.0.1,解壓后,通過“開始->所有程序->IBM Install Manager”啟動IBM安裝管理器,通過“文件->首選項”設置 IBM Install Manager 升級路徑到 RPT7.0.0.1 解壓縮路徑(如圖一),再通過 IBM Install Manager“更新軟件包”升級 RPT 到 7.0.0.1。
2.2 安裝 RPT4SOA Extension 下載 RPT4SOA Extension 后,直接選擇進行安裝,其中在安裝路徑(如圖二),選擇 RPT 7.0 安裝路徑(如圖二),其他選擇下一步直接安裝即可。
圖二、設置 RPT 安裝路徑
文章來源于領測軟件測試網 http://www.kjueaiud.com/