IBM Rational Tester for SOA Quality 7.0 版 Readme

© Copyright International Business Machines Corporation 2000, 2007. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Readme 檔

1.0 關於此版本
2.0 安裝資訊
3.0 已知的限制、問題及暫行解決方法
   3.1「匯入/匯出」不會處理自訂的程式碼
   3.2「匯入/匯出」不會處理 WSDL 檔中的匯入項目(XSD 匯入項目或 WSDL 匯入項目)
   3.3「XML Diff 說明」的比較喜好設定
   3.4 產生的預設封包不會處理所有 XSD 類型和限制項
   3.5 測試導覽器有時不會顯示錯誤記號
   3.6 一個測試匯入兩次
   3.7「從綱目新增」的限制
   3.8 在記錄不使用 soapAction 的 Web 服務時發生錯誤
   3.9 在預設的訊息呼叫產生過程中不會處理 Header
4.0 IBM Rational 軟體支援中心
5.0 注意事項與商標

1.0 關於此版本

此 Readme 檔的資訊也適用於 IBM Rational Performance Tester Extension for SOA Quality。IBM Rational Tester for SOA Quality 與 IBM Rational Performance Tester Extension for SOA Quality 都具有 SOA 測試的功能。

SOA 測試功能可以為 Web 服務和 SOA 應用程式自動建立、執行及分析功能測試、迴歸測試及效能測試。SOA 測試功能支援 HTTP、SSL、SOAP 及「Java 訊息服務 (JMS)」通訊協定。

http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rpt/7001/docs/readme/readme_soa.html 上可以取得本文件的最新版本。

Rational Tester for SOA Quality 由 Rational Performance Tester 提供技術支援。請參閱 Rational Performance Tester 7.0 版的版本注意事項,瞭解新的特性及發行時已知的任何限制或問題。 Rational Performance Tester 7.0 版的版本注意事項位於 http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rpt/70/docs/readme/readme.html

IBM Rational Tester for SOA Quality 與 IBM Rational Performance Tester Extension for SOA Quality 是相同的產品,但前者正逐漸成為一項獨立的產品且只隨附一個虛擬使用者。因為虛擬使用者的能力有限,所以兩個版本各有不同的用途。下表顯示這兩個版本的差異:

作業 IBM Rational Tester for SOA Quality IBM Rational Performance Tester Extension for SOA Quality
整體目標 測試 SOA 系統的功能行為 測試 SOA 系統的行為和效能
在測試中模擬工作量 這段說明不適用於本產品 這段說明適用於本產品
執行效能測試 按一下執行 > 執行效能測試 按一下執行 > 執行效能排程
評估效能測試結果 較重要的報告包括「測試日誌」和「Web 服務驗證點」報告 較重要的報告包牯「Web 服務效能」報告和「Web 服務驗證點」報告

2.0 安裝資訊

如需一般的安裝資訊,請參閱 Rational Performance Tester 安裝指示, 網址是 http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rpt/70/docs/install_instruction/install.html

您也可以從安裝啟動程式和第一片產品 CD 的文件目錄中檢視產品的安裝手冊。

安裝 Rational Performance Tester Extension for SOA Quality 7.0 版需要 Rational Performance Tester 7.0.0.1 或以上的版本。如果試圖將 Rational Performance Tester Extension for SOA Quality 7.0 版安裝在 Rational Performance Tester 7.0 之上,Installation Manager 會顯示驗證錯誤訊息。為了解決這種問題,請先將 Rational Performance Tester 升級至 7.0.0.1 或以上的版本,再安裝 Rational Performance Tester Extension for SOA Quality。

在 Rational Performance Tester 7.0.0.2 發行之前,除了將 Rational Tester for SOA Quality 安裝至與 Rational Performance Tester 共用的 Shell 中之外,請勿安裝至與其他 Rational 軟體產品共用的 Shell 中。安裝在單一系統上的多個 Rational 軟體產品可以共用一個通用的 Eclipse 實例。這就是所謂的 Shell 共用。Rational Tester for SOA Quality 由 Rational Performance Tester 提供技術支援。Rational Performance Tester 7.0.0.1 不支援將 Rational Tester for SOA Quality 與其他 Rational 軟體產品一起安裝至一個共用的 Shell 中。Rational Performance Tester 7.0.0.2 將會支援 Shell 共用。

3.0 已知的限制、問題及暫行解決方法

3.1「匯入/匯出」不會處理自訂的程式碼

當您匯入測試時,如果測試所使用的 WSDL 檔含有 XSD 或 WSDL 匯入參照,則不會匯入這些 XSD 或 WSDL 檔成為專案中的資源。您必須手動將這些檔案匯入工作區。

3.2「匯入/匯出」不會處理 WSDL 檔中的匯入項目(XSD 匯入項目或 WSDL 匯入項目)

當您匯入測試套組時,如果測試套組所參照的 WSDL 含有 XSD 或 WSDL 匯入項目,則不會匯入 WSDL 檔所包含的文件。

3.3「XML Diff 說明」的比較喜好設定

在「WS 通訊協定資料」視圖中,「XML Diff 說明」不會隨著喜好設定變更而動態地更新。

請先變更喜好設定(視窗 > 喜好設定 > 一般 > 比較/修補),再開啟「WS 通訊協定資料」視圖。

如果「WS 通訊協定資料」視圖已開啟,請關閉再重新開啟,讓新的喜好設定生效。

3.4產生的預設封包不會處理所有 XSD 類型和限制項

當您建立新的「Web 服務呼叫」時,產生的預設 SOAP 封包不會處理所有 XSD 類型和限制項。在限制項方面,建立的封包只會有 0 個元素或 1 個元素。不支援在大量元素上使用複式限制項。不支援陣列類型。以綱目中的屬性所建立的 XSD 規格也有同樣的限制。為了解決這種問題,請使用內建的 SOAP 封包編輯視圖來手動插入元素。

3.5 測試導覽器有時不會顯示錯誤記號

在修改 WSDL 之後,如果找不到測試所使用的埠連結或呼叫定義,則在測試導覽器中的資源上會出現錯誤記號。但有時錯誤記號只出現在錯誤日誌視圖中,而沒有出現在測試導覽器中。記號出現時,在修正錯誤之後,記號有時不會消失;不過錯誤日誌會正確地更新。

3.6一個測試匯入兩次

當您匯入測試然後重新命名 WSDL 檔時,測試中還是會一直參照此 WSDL 檔,就算重新匯入測試也一樣。為了避免這種情形,在重新匯入先前已匯入的測試之前,請先刪除已重新命名的 WSDL 檔。

3.7「從綱目新增」的限制

在 Web 服務呼叫元素的明細視圖中,有「從綱目新增」這個功能表項目可以使用。當您選取「從綱目新增」時,產生的預設 SOAP 封包不會處理所有 XSD 類型和限制項。在限制項方面,建立的封包只會有 0 個元素或 1 個元素。不支援在大量元素上使用複式限制項。不支援陣列類型。以綱目中的屬性所建立的 XSD 規格也有同樣的限制。為了解決這種問題,請使用內建的 SOAP 封包編輯視圖來手動插入元素。

3.8 在記錄不使用 soapAction 的 Web 服務時發生錯誤

如果您記錄的 Web 服務未在 WSDL 檔中宣告 soapAction 元素,則在記錄之後開始產生測試套組期間可能會出現錯誤訊息。這個訊息警告您工具尚無法將記錄期間所找到的 URL 連結至關聯 WSDL 的埠。

暫行解決方法是在 WSDL 檔中明確地宣告 soapAction,如下列範例所示 (soapAction=""):

<wsdl:operation name="example">
<soap:operation soapAction=""/>
<wsdl:input name="exampleRequest"> ...

3.9 在預設的訊息呼叫產生過程中不會處理 Header

如果您在測試套組中手動建立 Web 服務呼叫,則預設的產生程序不會處理 header 標籤。只會專注於處理方法呼叫所需的輸入。如果您已在 WSDL 檔中定義構成 header 的類型,則必須在 SOAP 訊息編輯視圖中手動建立這些類型。

4.0 IBM Rational 軟體支援中心

「IBM Rational 軟體支援中心」為您提供技術協助。

如欲尋求支援時所需的聯絡資訊及準則或參考資料, 請閱讀 IBM 軟體支援手冊

Rational Tester for SOA Quality 由 Rational Performance Tester 提供技術支援。如需 Rational Performance Tester 的產品資訊,請造訪產品首頁,網址是  www.ibm.com/software/awdtools/tester/performance/

如需 FAQ、已知問題和修正程式的清單及其他支援資訊,請造訪產品支援網頁,網址是 www.ibm.com/software/awdtools/tester/performance/support/index.html

如需 Rational 軟體產品新訊、活動及其他資訊,請造訪 IBM Rational 軟體網站。

在聯絡「IBM Rational 軟體支援中心」之前,請先收集描述問題時所需的背景資訊。 在向 IBM 軟體支援中心服務人員描述問題時,請儘可能明確說明,並提供所有相關的背景資訊, 以利服務人員協助您迅速解決問題。為了節省時間,請先備妥下列問題的答案:

5.0 注意事項與商標

 © Copyright IBM Corporation 2000, 2007.

本 IBM 產品包含的 XDoclet Documentation 需要取得授權才能使用,且遵守下列著作權聲明:Copyright © 2000-2004, XDoclet Team. All rights reserved.

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

本資訊係針對在美國地區所提供之產品與服務而開發。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 產品的資料,使用這些網站需自行承擔風險。 本程式的授權使用者如需取得下列用途的相關資訊: (i) 在獨立建立的程式與其他程式(包括本程式)之間交換資訊 (ii) 共用已交換的資訊,請聯絡:

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, Massachusetts 02421-3112
U.S.A.


使用這類資訊必須遵守適當的條款,在某些情況下需要付費。

本文中描述的授權程式及可用的所有授權資料,由 IBM 根據 IBM 客戶合約、IBM 國際程式授權合約或雙方之間任何同等合約而提供。

本文包含的任何效能資料皆於受管制的環境下決定。因此,在其他作業環境下取得之結果可能明顯不同。 部分測量可能是在開發階段的系統上執行,不保證這些測量在一般常見的系統上也會相同。 再者,部分測量可能是經由推論來預估。實際結果可能不同。本文的使用者應該針對自己的特定環境來驗證適當的資料。

有關非 IBM 產品的資訊取自於該等產品的供應商、發佈的公告或其他公開管道。 IBM 尚未測試這些產品,無法確認非 IBM 產品的效能正確性、相容性或其他任何主張。 對於非 IBM 產品的功能,如有疑問,請洽詢這些產品的供應商。

關於 IBM 未來動向或意圖的任何陳述僅代表 IBM 的目標和方針,可能在未聲明的情況下變更或撤銷。

本資訊包含日常商業運作中所使用的資料和報表範例。 為了儘可能地完整說明,範例可能含有人名、公司、品牌及產品名稱。這些名稱皆為虛構,如與真實企業的名稱和地址有所雷同,純屬巧合。

版權

為了說明在不同作業平台上的程式設計技術,本資訊包含範例應用程式的程式碼語言。 基於開發、使用、行銷或散佈應用程式的用途,只要符合程式範例撰寫之作業平台的應用程式設計介面,您得以任何形式來複製、修改及散佈這些程式範例,不必向 IBM 付費。 這些範例並未在所有狀況下完整測試。因此,IBM 無法保證或暗示這些程式的可靠性、實用性或功能。

在這些程式範例或任何衍生作品的每一個複本或任何部分中,必須包含下列版權聲明:

© (您的公司名稱) (年份). 本程式碼有些部分衍生自 IBM Corp. 範例程式。© Copyright IBM Corp. 2000, 2007.

商標與服務標記

下列術語是 International Business Machines Corporation 在美國及(或)其他國家或地區的商標。

AIX
CICS
ClearCase
developerWorks
IBM
IMS
OS/400
Rational
Tivoli
Tivoli Enterprise
WebSphere
z/OS

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

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

UNIX 是 The Open Group 在美國及其他國家或地區的註冊商標。

Linux 是 Linus Torvalds 在美國及(或)其他國家或地區的商標。

其他公司、產品或服務名稱可能是其他公司的商標或服務標記。