IBM Rational Performance Tester Refresh Pack 6.1.1 版 - 版本注意事項

適用於 Rational Performance Tester 6.1 版

© Copyright IBM Corporation 2004, 2005. All Rights Reserved.

如需檢視此檔案的最新版本,請參閱版本注意事項,網址是 www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/readme_zh_TW_611.html

內容

1.0 關於這個版本
   1.1 此版本的新增功能
        1.1.1 資料儲存池、可靠性、錯誤處理和記憶體使用等加強功能
        1.1.2 IBM Rational Performance Tester for z/OS 的可用性
        1.1.3 IBM Rational Performance Tester Extension for Siebel Test Automation 的可用性
   1.2 產品修正歷程
2.0 安裝資訊
   2.1 硬體需求
   2.2 軟體需求
   2.3 使用 IBM Rational Performance Tester for z/OS
   2.4 授權
3.0 此更新套件中的修正程式
     3.1 修正程式
     3.2 問題與暫行解決方法
4.0 客戶支援中心
5.0 注意事項及商標

1.0 關於本版

此更新套件是建置在「測試與效能工具平台 (TPTP)」3.3 之上, 這樣可以讓 IBM Rational Performance Tester® 增進資料儲存池編輯、 可靠性、錯誤處理以及記憶體使用率。此外,這個更新套件也支援 z/OS, 您可以購買個別的產品,並且修正 3.0 一節中所列出的問題。

1.1 此版本的新增功能

1.1.1 資料儲存池、可靠性、錯誤處理和記憶體使用等加強功能

此更新套件是建置在 TPTP 3.3 之上,這樣可以讓 Rational Performance Tester 提供下列功能:

1.1.2 IBM Rational Performance Tester for z/OS 的可用性

此更新套件支援 z/OS。當您購買 IBM Rational Performance Tester for z/OS 並更新至更新套件時,就可以使用 執行 z/OS 的遠端電腦來新增虛擬使用者至您的排程執行。

1.1.3 IBM Rational Performance Tester Extension for Siebel Test Automation 的可用性

此更新套件包含個別的延伸規格,可支援 Siebel® 7.7 應用程式的測試。因為 Siebel 資料關聯程式庫只能在 Windows® 電腦上執行,所以這是 Windows 專用的功能。

當您購買 IBM Rational Performance Tester Extensionfor Siebel Test Automation 並更新至這個更新套件時, 就可以測試 Siebel 7.7 應用程式。Siebel 延伸規格需要個別的授權費, 必須先付費才能使用。如果要購買這個延伸規格, 請登入 Passport Advantage Online,網址是 http://www-306.ibm.com/software/howtobuy/passportadvantage/pao_customers.htm

您也需要 Siebel 獨家提供的 Siebel Test Automation (STA) 架構。請聯絡您的 Siebel 業務代表來購買 STA 或詢問其相關資訊。

下列各節列出在啟用 Siebel 延伸規格時,Performance Tester 中的差異。

新的喜好設定

測試產生喜好設定包含一個新選項:Siebel 支援。按一下視窗 > 喜好設定,展開測試,再按一下效能測試產生。預設值是自動(自動偵測及啟動 Siebel 支援)。 您可以將設定改為永遠開啟或永遠關閉

測試編輯器喜好設定包含一個新頁面:HTTP。按一下視窗 > 喜好設定,展開測試, 按一下效能測試編輯器,再按一下 HTTP 標籤。 以下是 HTTP 頁面上的喜好設定:

「一般」頁面與產品「說明」中的描述一樣,沒有改變。顏色和字型頁面顯示已從內建變數替代為文字的文字色彩編碼(請參閱下一節「Siebel 測試編輯」)。

Siebel 測試編輯

Siebel 測試與標準 HTTP 測試的主要差別在於測試執行期間儲存和替代動態資料的方式。

在標準 HTTP 測試中,資料來源(資料儲存池變數、自訂程式碼或參照)會鏈結至執行時期所要替代的測試值。

Siebel 測試包含一個額外的資料來源類型(稱為內建資料來源), 其中包含可以用來替代測試值的變數。替代資料儲存在一種稱為星狀陣列的專屬資料結構中。星狀陣列是以十六進位 (length_string) 或整數 (length*string) 格式來儲存字串和長度。Siebel 替代程序知道如何替代資料和重新計算長度。替代星狀陣列中的值時(強調顯示 length_string 或 length*string 格式值, 按一下滑鼠右鍵,再按一下替代來源),就會提示您選擇 Siebel 替代或標準 HTTP 替代。除少數例外情況外,您應該一律選擇 Siebel。

在要求字串與內建變數之間產生關聯

Siebel 也需要某些特殊的執行時期值,才能順利重新播放。自動相互關聯應該使用這些特殊的「內建變數」來處理大部分的案例。然而, 您可能要執行額外的相互關聯。

若要在字串與內建變數之間產生關聯:

  1. 開啟測試。
  2. 強調顯示要替代的字串。
  3. 按一下滑鼠右鍵,選取替代對象 > 內建資料來源。 「內建資料來源」精靈會啟動,並顯示替代類型:
    通用資料來源
         本日
         時間戳記

  4. Siebel 資料來源
        SWE 計數器
        SWE 唯一值
  5. 選取變數類型,然後按下一步完成


  6. 如果您選取本日,請按下一步, 選取日期格式,然後按一下完成
    如果您選取 SWE 計數器,請按下一步,輸入計數器的現行值最大值,然後按一下完成
新增及啟用內容驗證點

內容驗證點會驗證要求回應中是否出現指定的字串。

若要將內容驗證點新增至測試:

  1. 開啟測試。
  2. 用滑鼠右鍵按一下目標回應,選取啟用內容 VP

  3. 若要將內容驗證點新增至測試的每一個回應,請用滑鼠右鍵按一下測試名稱。
    若要新增內容驗證點 (VP) 至頁面中的回應,請用滑鼠右鍵按一下該頁面。 在這兩種情況下,都會開啟「建立/啟用內容驗證點」視窗。
    若要將內容 VP 新增至特定的回應,請用滑鼠右鍵按一下該回應。在此情況下,視窗會開啟「測試詳細資訊」:請在這裡進行編輯。
  4. 驗證失敗條件清單中,選取如果發現任何選取的字串,驗證失敗找不到任何字串
  5. 選取您要驗證的每一個 Siebel 字串或使用者定義的字串,然後按下列其中一個選項:
  6. 按一下關閉

若要建立使用者定義的字串,請在完成步驟 3 之後依照下列指示進行:

  1. 按一下新增字串來新增字串,或按一下複製,將選取的字串複製到文字欄位中。
  2. 文字欄位中, 輸入或編輯您要驗證的字串。
  3. 選取您要的選項:
  4. 按一下確定

請注意,使用者定義的 VP 可用於任何測試中,而不只是用於 Siebel 測試。

1.2 產品修正歷程

此更新套件包含下列修正程式:

2.0 安裝資訊

如需安裝 IBM Rational Performance Studio Refresh Pack 6.1.1、安裝需求、從指令行安裝, 以及設定更新伺服器的本端鏡映等相關資訊,請參閱安裝指示,網址是: http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/install_local_zh_TW_611.html

2.1 硬體需求

安裝此更新套件時,不需要其他的硬體需求。

2.2 軟體需求

您可以安裝這個更新套件,來搭配 IBM Rational Performance Tester 6.1 使用。

在安裝這個更新套件之前,您必須先安裝 IBM Rational 產品安裝程式 6.0.1。

2.2.1 Siebel 需求

Siebel 測試功能需要 Siebel 提供的資料相互關聯程式庫,此程式庫的實作檔案為 ssdtcorr.dll(這個檔案是在 Siebel Test Automation (STA) 架構中提供)。您必須從 Siebel 取得此程式庫, 並以手動方式將它複製到本端電腦(已安裝 Rational Performance Tester 6.1 的電腦),安裝路徑如下:

在執行 Siebel 測試的每一部電腦上,必須有此相互關聯程式庫。 然而,您不必將它複製到遠端電腦上,因為在將相互關聯程式庫安裝到本端電腦後, 將會根據需要,自動將它複製到您部署 Siebel 測試的任何遠端電腦上。

Siebel 提供的相關關聯程式庫必須依賴 Microsoft C++ 執行程式庫,而其實作檔案為 msvcr70.dll。您要執行 Siebel 測試的 Windows 電腦上可能沒有包含 C++ 執行程式庫,也有可能是不同版本。 在此情況下,您必須從 Microsoft 網站取得 msvcr70.dll, 並且將它複製到包含 ssdtcorr.dll 的 siebel 資料夾中。這樣可以確保檔案會依需要自動複製到您部署 Siebel 測試的任何遠端電腦。雖然在某些安裝架構中並不需要這個程序, 但如果將 msvcr70.dll 的複本放置到 siebel 資料夾中, 以後您新增額外的遠端電腦時,就不必擔心這個檔案會遺失。

2.2.2 z/OS 需求

您必須在 z/OS 系統上安裝下列軟體:

2.3 使用 Performance Tester for z/OS

下列各節說明如何使用 Performance Tester for z/OS。您必須執行下列步驟:

  1. 配置您的環境。
  2. 安裝 z/OS。
  3. 啟動 z/OS RAC(在執行測試前)。

z/OS 環境配置

請系統程式設計師將 ASSIZEMAX 設定為 2147483647。

將下列匯出指令置於將負責啟動 Performance Tester for z/OS 的使用者 ID 的 .profile 中:

export RASERVER_HOME=install_dir/IBM/AgentController

export LIBPATH=$LIBPATH:install_dir/IBM/AgentController/lib:java_install_dir/bin:java_install_dir/bin/classic:xml_parser_dir/lib

將 _BPX_SHAREAS 環境變數設定成 NO:

export _BPX_SHAREAS="NO"

安裝 Performance Tester for z/OS

  1. 在您的本端電腦上安裝 Rational Performance Tester 6.1(如果您還尚未安裝的話)。
  2. 請使用「Rational 產品更新程式」來將您的本端電腦升級為 6.1.1 版次。
  3. 從下列位置將 z/OS RAC下載至您的遠端電腦: http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/common/rac/601/zips/ibmrac.os390.zip
  4. 將 z/OS RAC 解壓縮並擷取內容。
  5. 使用 ftp,以二進位格式將下列安裝映像檔轉送到安裝目錄:
    ibmrac.os390.pax
    tptpdc.os390.pax
  6. 切換至安裝目錄,然後發出下列指令來擷取 z/OS RAC:
  7. pax -ppx -rf ibmrac.os390.pax
  8. 切換至 install_dir/IBM/AgentController 目錄,然後發出下列指令:
    pax -ppx -rf ../../tptpdc.os390.pax
  9. 在 UNIX®「系統服務」Shell 中,發出下列指令來以程式控制共用物件檔:
    extattr +p install_dir/IBM/AgentController/lib/*.so
  10. 切換至 install_dir/IBM/AgentController/bin 目錄,然後發出下列指令,讓 z/OS RAC 允許非本端主機:
    ./SetConfig.sh -s ALLOW=ALL
  11. 您必須先啟動 z/OS RAC,才能執行測試。如果要啟動它, 請切換至安裝目錄,然後發出下列指令:
    ./RAStart.sh.

停止 Performance Tester for z/OS

如果要停止 z/OS RAC,請發出下列指令:

install_dir/IBM/AgentController/bin/RAStop.sh

2.4 授權

Siebel 授權

Siebel 的效能測試需要取得 IBM Rational Performance Tester Extension for Siebel Test Automation 的授權。這個延伸規格只能在 IBM Rational Performance Tester 和 IBM Rational Performance Tester for z/OS 支援的 Windows 變體上執行;這個延伸規格無法在 Linux 或 z/OS 上執行。

Windows 和 Linux 授權

IBM Rational Performance Tester 最多可讓您在 Windows、Linux(或兩者皆是) 上執行五個並行的虛擬使用者。然而,如果要執行多個使用者,就需要虛擬測試者套件授權。例如,在執行 Performance Tester 時, 最多可以有五個虛擬使用者,而不需要授權,但若要執行十個虛擬使用者, 就必須購買可支援五個或更多額外虛擬使用者的虛擬測試者套件的授權。授權大小可分為:5、50、100、250、500、1000、2500、5000、10,000、20,000、50,000 和 100,000 個虛擬使用者。

虛擬測試者套件授權無法分割;在任何時候,都只有一個使用者可以使用一個特別的虛擬測試者套件。例如, 使用者 A 和使用者 B 無法將 50 個虛擬測試者的套件分割成每個人執行 25 個使用者的測試。相反的,50 個虛擬測試者的套件授權可讓一個使用者執行模擬最多 50 個虛擬使用者的測試。

虛擬測試者套件授權是附加的;一個使用者可以組合多個虛擬測試者套件授權, 以執行這些授權在組合後所支援的測試。例如,一個使用者可以使用兩個包含 50 個虛擬測試者的套件授權, 來執行模擬最多 100 個虛擬使用者的測試。

z/OS 授權

在 z/OS 作業系統上執行虛擬使用者時,需要取得 IBM Rational Performance Tester for z/OS 的授權。IBM Rational Performance Tester for z/OS 可讓您在已經購買此授權的 z/OS 主機上,執行無數目限制的虛擬使用者。此外,這個授權也能讓您在 Windows 和 Linux 上 執行最多五個並行的虛擬使用者,以便測試資產開發。 

3.0 此更新套件中的修正程式

本節列出此重新整體套件中需要注意的修正程式,以及某些問題的暫行解決方案。

3.1 修正程式

此更新套件可修正下列問題。如果問題包含 APAR 號碼,就會列出這個號碼。

3.2 問題和暫行解決方案

本節列出部分問題的暫行解決方案。

執行已經完成,但「摘要」報告仍然顯示有作用中的使用者

在特定的情況下--特別是當您的排程已經設定成在經過的時間後停止,或者已經在 「效能測試執行」檢視畫面中按下停止來停止--在測試完成後, 「摘要」報告可能會顯示有使用者處於作用中的狀態。

如果「摘要」報告顯示作用中的使用者,但是您認為您的測試已經完成, 請檢查「整體」標籤。如果「整體」標籤顯示測試已經完成, 請忽略「摘要」報告中顯示的使用者狀態。

6.1 安裝手冊中有不正確的資訊

在 6.1 安裝手冊(安裝 IBM Rational Performance Tester)中, 「在 Linux 上安裝授權碼」這一節不正確。這一節應該是:

如果要在 Linux 用戶端上安裝授權碼,請建立 $HOME/.flexlmrc 這個檔案, 其中包含一個具有 Rational 授權伺服器的電腦名稱或 IP 位址的程式行。例如,新增 RATIONAL_LICENSE_FILE=@server-name.comRATIONAL_LICENSE_FILE=@ip-address 程式行至 .flexlmrc 檔。 .flexlmrc 檔必須建立在目標系統上,每一個要執行五個以上的虛擬測試者的使用者的起始目錄中。

必須設定 MOZILLA_FIVE_HOME 環境變數

如果您在 Linux 上執行 Performance Tester,您必須設定 MOZILLA_FIVE_HOME 環境變數,這樣「Rational 產品更新程式」才能正確地顯示詳細資訊。

若要設定這個環境變數,請在 shortcut_rpu(依預設是安裝目錄下的 /opt/IBM/Rational/SPD/6.0)中增加下列程式行:

MOZILLA_FIVE_HOME=path to libxpcom.so  (usually/usr/lib/mozilla-1.4.3)
export MOZILLA_FIVE_HOME

這個問題會影響透過「Rational 產品更新程式」在 Linux 上安裝的其他產品。

在 Linux 上,將 rational.sdp.ini 變更為可寫入,以保留資料堆大小值

在透過視窗 > 喜好設定 > 效能測試工作台所存檔的 Java Virtual Machine 資料堆大小中輸入值的時候, 這個值並不會保留在 Linux 電腦上。現在會報告錯誤,指出 rational.sdp.ini 是唯讀的。請先將檔案變更為可寫入,然後再變更喜好設定。

在使用 Proxy 伺服器來記錄時,必須變更 IE 選項

如果要透過 Proxy 伺服器來記錄,就必須清除近端網址不使用 Proxy。然而,當您使用「說明」時,您必須勾選這個方框。

如果要找到這個方框,請開啟 Internet Explorer,然後按一下工具 > 網際網路選項 > 連線 >區域網路 (LAN) 設定
 

4.0 客戶支援中心

Rational Performance Tester 的產品首頁在 www.ibm.com/software/awdtools/tester/performance/index.html。 如需 FAQ、已知問題和修正的清單及其他支援資訊,請造訪產品首頁的支援頁面。

5.0 注意事項及商標

© Copyright IBM Corporation 2004, 2005. All Rights Reserved.

本 IBM 產品隨附的「XDoclet 說明文件」已經取得使用授權, 並遵照下列著作權歸屬聲明:Copyright (c) 2000-2005, XDoclet Team. All rights reserved.

部分基於設計型樣:可重複使用的物件導向軟體的元素,作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides。Copyright (c) 1995 by Addison-Wesley Publishing Company, Inc. All rights reserved.

本資訊係針對 IBM 在美國所提供之產品與服務所開發;而在其他國家中,IBM 不見得有提供本文件中所提及的各項產品、服務或功能。 請洽詢當地的 IBM 業務代表,以取得當地目前提供的產品和服務之相關資訊。 本文件在提及 IBM 的產品、程式或服務時,不表示或暗示只能使用 IBM 的產品、程式或服務。 只要未侵犯 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、程式或服務。 不過,任何非 IBM 的產品、程式或服務,使用者必須自行負責作業的評估和驗證責任。

本文件所說明的主題內容,IBM 可能擁有其專利或專利申請案。 提供本文件不代表提供這些專利的授權。您可以書面提出授權查詢,來函請寄到:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

如果要查詢有關雙位元組 (DBCS) 資訊的授權事宜, 請聯絡在您國家的 IBM 智慧財產部門,或者用書面方式寄到:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

下列段落不適用於英國或任何此類條款與該國法律相抵觸的其他國家: International Business Machines Corporation 只依「現況」提供本出版品,不提供任何明示或默示之保證, 其中包括且不限於未設侵權、可商用性或特定目的之適用性的隱含保證。有些國家在某些交易上並不接受明示或默示保證的排除,因此,這項聲明對 貴客戶不見得適用。

本資訊中可能會有技術上或排版印刷上的訛誤。 因此,IBM 會定期修訂;並將修訂後的內容納入新版中。IBM 隨時會改進及/或變更本出版品所提及的產品及/或程式,不另行通知。

本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供保證。 這些網站中的教材不屬於此 IBM 產品的相關教材,用戶使用這些網站時應自行承擔風險。

IBM 得以各種 IBM 認為適當的方式使用或散布 貴客戶提供的任何資訊,而無需對 貴客戶負責。

如果本程式的獲授權人為了 (i) 在個別建立的程式和其他程式(包括本程式)之間交換資訊, 以及 (ii) 相互使用所交換的資訊,因而需要相關的資訊,請洽詢:

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
USA

上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。

IBM 基於雙方之 IBM 國際程式授權合約(或任何同等合約)條款, 提供本文件所提及的授權程式與其所有適用的授權資料。

本文件中所含的任何效能資料是在控制環境中得出。 因此,在其他作業環境中獲得的結果可能有明顯的差異。 部分測量可能是在開發階段的系統上測定,無法保證這些測量在一般可用的系統上維持不變。 再者,有些測定可能是透過推測方式來評估。 實際結果可能不同。 本文件的使用者應驗證適用於其特定環境的資料。

本文件所提及之非 IBM 產品資訊,取自產品的供應商,或其發佈的聲明或其他公開管道。 IBM 未測試過這些產品,也無法確認這些非 IBM 產品的執行效能、相容性、或任何對產品的其他主張是否完全無誤。 有關非 IBM 產品的性能問題應直接洽詢產品供應商。

所有關於 IBM 未來方針或目的之聲明,隨時可以更改或撤消,不必另行通知,而且僅代表目標與主旨。

這份資訊含有日常商業運作所用的資料和報告範例。 為了盡可能地加以完整說明,範例中含有個人、公司、品牌及產品的名稱。 所有這些名稱全屬虛構,如果與實際商場企業使用的名稱和地址雷同,純屬巧合。

著作權:

這份資訊含有原始語言的範例應用程式,用以說明各作業平台中的程式設計技術。 貴客戶可以為了研發、使用、銷售或散佈符合範例應用式所適用的作業平台之應用程式介面的應用程式,以任何形式複製、修改及散佈這些範例程式,不必向 IBM 付費。 這些範例並未在所有情況下完整測試。 因此,IBM 不保證或暗示這些程式的可靠性、有用性或功能。

這些範例程式或任何衍生成果的每份複本或任何部分,都必須依照下列方式併入著作權聲明:

©(您的公司名稱)(年份)。本程式的若干部分係衍生自 IBM 公司的範例程式。 © Copyright IBM Corp. 2000, 2005. All rights reserved.

若 貴客戶正在閱讀本項資訊的電子檔,可能不會有照片和彩色圖例。

程式設計介面資訊

程式設計介面資訊之目的,是要協助您利用這個程式來建立應用軟體。

通用程式設計介面可讓您撰寫應用軟體,以取得本程式工具的服務。

不過,這項資訊也可能包含診斷、修正和調整資訊。 提供診斷、修正和調整資訊是為了協助您進行應用軟體的除錯。

警告:請勿將這份診斷、修正和調整資訊當作程式設計介面使用,因為它隨時會改變。

商標和服務標記

下列詞彙是 International Business Machines Corporation 在美國及/或其他國家的商標:

Java 和所有以 Java 為基礎的商標是 Sun Microsystems, Inc. 在美國和/或其他國家的商標。

Windows 和 Windows NT 是 Microsoft Corporation 在美國及(或)其他國家的商標。

UNIX 是 The Open Group 在美國和其他國家的註冊商標。

Linux 是 Linus Torvalds 在美國及/或其他國家之商標。

其他公司、產品或服務名稱,可能是第三者的商標或服務標記