Rational Performance Tester Agent 安裝在 z/OS (OS/390®)

您可以將 Agent Controller for IBM® Rational® Performance Tester 安裝在 z/OS® 作業系統上。

解除安裝舊版的 Agent Controller

如果您有 8.2 版之前的 Agent Controller,請停止 Agent 並解除安裝後,再安裝這個版本。您不需要移除 Agent Controller 8.2 版或更新版本。

配置作業系統環境

  1. 建立 Agent Controller 的安裝目錄。例如:mkdir /u/rpt/IBM/RAC.
  2. 設定 ASSIZEMAX=2147483647。這可能需要系統程式設計師的支援。
  3. 將下列匯出指令新增至用來啟動 Agent Controller 之使用者 ID 的 .profile 中:
    export RASERVER_HOME={install location}
    export LIBPATH=$LIBPATH:{install location}/lib:{path to java installation}/bin:
        {path to java installation}/bin/classic:[xml4c installation path]/lib
    export PATH=$PATH:{install location}/bin:{path to java installation}/bin
    export _BPX_SHAREAS="NO"
    其中 install location 是 Agent Controller 安裝位置的完整路徑。
註: 設定環境變數之後,您可以使用 java -fullversion 指令來驗證 Java™ 版本。需要 Java 1.6 版或更新版本。

安裝 Agent Controller

Rational Performance Tester Agent 包含 Agent Controller 和「產生負載代理程式」。Rational Agent Controller 用來收集「回應時間明細」特性資料,且支援在 SOA 通訊協定中啟動及控制 Web 服務 Stub。「產生負載代理程式」利用虛擬使用者,針對受測試應用程式產生負載。

  1. 下載 Rational Agent Controller (RAC) for z/OS。檔案在這裡
  2. 從下載的 rac.zos_V8.3.5.zip 中,解壓縮 rac.zos.31bit.zip
  3. rac.zos.31bit.zip 中,解壓縮 rac.jre.31bit.paxrac.zos.31bit.paxrac.zos.31bit.zip 中包含 RAC 的授權合約。
  4. 登入 z/OS 電腦,建立目錄來存放 RAC,例如 /usr/lpp/RAC_8.3.5
    註: 檔案系統上至少需要 300 MB 的可用磁碟空間來存放此目錄。
  5. 將下列指令(將 /usr/lpp/RAC_8.3.5 改為實際安裝目錄)新增至用來啟動 Agent Controller 之使用者 ID 的 .profile 中:
    export RASERVER_HOME=/usr/lpp/RAC_8.3.5
      export LIBPATH=$LIBPATH:/usr/lpp/RAC_8.3.5/lib:/usr/lpp/RAC_8.3.5/jre/J7.0/bin:/usr/lpp/RAC_8.3.5/jre/J7.0/bin/classic:/usr/lpp/ixm/IBM/[xml4c installation path]/lib
      export PATH=$PATH:/usr/lpp/RAC_8.3.5/bin:/usr/lpp/RAC_8.3.5/jre/J7.0/bin
      export _BPX_SHAREAS="NO"
  6. rac.jre.31bit.paxrac.zos.31bit.pax 移至 z/OS 電腦上的暫存位置。例如,/tmp/rac.jre.31bit.pax/tmp/rac.zos.31bit.pax
  7. 移至安裝目錄 (/usr/lpp/RAC_8.3.5),發出指令:
    pax -ppx -rvf /tmp/rac.zos.31bit.pax
  8. 在安裝目錄中,建立新的子目錄 jre
  9. 切換至新的 jre 目錄 /usr/lpp/RAC_8.3.5/jre,發出指令:
    pax -ppx -rvf /tmp/rac.jre.31bit.pax
  10. 再次切換至安裝目錄 /usr/lpp/RAC_8.3.5,發出指令:
     extattr +p lib/*.so
  11. 切換至安裝目錄的 bin 子目錄 /usr/lpp/RAC_8.3.5/bin,發出指令:
     ./SetConfig.sh
  12. 如果提示您指定 java 的完整路徑,請指定 /usr/lpp/RAC_8.3.5/jre/J7.0/bin/java。如果 java 不是安裝在 /usr/lpp/RAC_8.3.5 中,請指定同等的路徑。
  13. 如果提示您指定網路存取模式,請指定 ALL。對於 "Security enabled",使用預設值 (FALSE)。
  14. 您現在可以刪除上述步驟 6 中的 /tmp/rac.jre.31bit.pax/tmp/rac.zos.31bit.pax 檔。
    註: 在 z/OS 代理程式上執行大量工作量之前,建議您設定 ASSIZEMAX=2147483647,以調整每一使用者的位址空間大小上限。請向系統管理者詢問如何設定 ASSIZEMAX

使用 Agent Controller 來重播

IBM Rational Performance Tester 8.3 版以及更新版本中,z/OS 上無法使用「產生負載代理程式」,而是使用 Rational Agent Controller (RAC)。因此,如果您要使用 z/OS 代理程式重播測試,您必須指示工作台使用 RAC 代理程式,而不是「產生負載代理程式」。作法是在啟動 Rational Performance Tester 之前,將 -DrptACScheduleLaunch 選項(如下所示)新增至 eclipse.ini。使用此選項時,Rational Performance Tester 工作台會假定「全部」代理程式都是以 RAC 為基礎。因此,如果要在排程中同時使用非 z/OS 代理程式和 z/OS 代理程式,則所有代理程式上都必須安裝 RAC(您可以將 RAC 和「產生負載」代理程式都安裝在 Windows/Linux/AIX 機器上)。
-vm
  C:\Program Files\IBM\SDP\Majordomo\jdk\jre\bin\javaw.exe
  -startup
  plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
  -install
  C:\Program Files\IBM\SDP
  --launcher.library
  plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
  -vmargs
  -Xquickstart
  -Xms40m
  -Xgcpolicy:gencon
  -Xscmx48m
  -Xshareclasses:name=IBMSDP_%u
  -Xmx1200m
  -DrptACScheduleLaunch
  -Xjit:disableValueProfiling

在 z/OS (OS/390) 上啟動和停止 Agent Controller

解除安裝 z/OS (OS/390) 上的 Agent Controller for Rational Performance Tester


意見