使用 RPT4SOA Extension 進行 Web Service 的軟件性能測試

發表于:2009-03-24來源:作者:點擊數: 標簽:性能測試webWebWEBExtension
隨著企業應用的不斷發展和 SOA (Service Oriented Architecture)技術的日漸成熟,SOA 的架構已經逐步走入了當前的企業軟件 開發 中。如何保證 SOA 環境下的系統性能,特別是企業級 Web Service 的性能,成為目前 SOA 能否在企業中成功實施的重要條件。因此
 隨著企業應用的不斷發展和 SOA(Service Oriented Architecture)技術的日漸成熟,SOA 的架構已經逐步走入了當前的企業軟件開發中。如何保證 SOA 環境下的系統性能,特別是企業級 Web Service 的性能,成為目前 SOA 能否在企業中成功實施的重要條件。因此,對 SOA 環境下的 Web Service 進行有效的性能測試是SOA應用中的必要工作。IBM Rational Performance Tester 作為業界領先的自動化性能測試工具,提供了 Rational Performance Tester For SOA Extension(RPT4SOA Extension)插件,來輔助Web Service 的性能測試。

        本文針對一個在 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。


        圖一、設置 RPT4SOA Extension 插件庫位置

2.2 安裝 RPT4SOA Extension

        下載 RPT4SOA Extension 后,直接選擇進行安裝,其中在安裝路徑(如圖二),選擇 RPT 7.0 安裝路徑(如圖二),其他選擇下一步直接安裝即可。


        圖二、設置 RPT 安裝路徑

 

 


原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97