サービス・テストの概要

IBM® Rational® Performance Tester または IBM Rational Service Tester for SOA Quality のサービス・テスト機能は、Java Messagine Service (JMS)、Websphere MQ、WebSphere Java MQ、および Microsoft .NET Windows Communication Foundation (WCF) のサポートを含め、SOAP ベースの Web サービス、および XML、プレーン・テキスト、またはバイナリー・データを生成するすべてのサービスの機能テスト、回帰テスト、およびパフォーマンス・テストの作成、実行、および分析を自動化します。
有益なテスト結果が得られるかどうかは、適切なテスト開発を行えるかどうかによって決まります。 以下の各段階が、有意義なテスト結果の生成につながります。

サービス・テスト・ツール

本製品では、以下のツールを使用できます。
  • Generic Service Client は、広範な種類のトランスポート・プロトコル、認証構成、およびセキュリティー・プロファイルに対するサービス要求を手動で実行できる、極めて多機能なサービス・クライアントです。 これは事実上、専用クライアントに置き換わって、サービス呼び出しを記録したり、開発中のサービスを手動でテストおよびデバッグしたりするために使用することができます。 Generic Service Client を開くには、「Generic Service Client」WSDL セキュリティー・エディター ツールバー・ボタンをクリックします。
  • WSDL セキュリティー・エディターを使用すると、サービスの要求および応答に対する高度なアルゴリズム・スタック をセットアップできます。アルゴリズム・スタックには、Web サービスとセキュアな通信を行うためにメッセージに適用されるデジタル証明書情報およびセキュリティー・アルゴリズムが含まれています。アルゴリズム・スタックはブロックで構成され、WSDL ファイルの任意の操作に関連付けることができるキー定義、暗号化、タイム・スタンプ、またはシグニチャーの操作にすることができます。WSDL セキュリティー・エディターを開くには、ワークスペースで WSDL ファイルを右クリックして「WSDL セキュリティーの編集」を選択するか、Generic Service Client の「WSDL セキュリティー・エディター」WSDL セキュリティー・エディター ボタンをクリックします。
  • テスト・エディターは、テストを開発するためのツールです。 記録後、テストに変更を行って、データ相関や検査ポイントを追加することができます。 また、ループや条件を追加したり、サービス要求のあらゆる細部を編集したりすることができます。
  • スタブ・エディターでは、サービス・スタブを作成できます。 スタブ・エディターを使用すると、検査ポイントに似た複数の入力条件を定義できます。 各条件により、事前に定義しておいた、シミュレートされた応答が起動されます。このシミュレートされた応答は、シミュレートの対象となるサービスからの応答と機能的に同一なものです。
  • Rational Performance Tester では、スケジュール・エディターを使用してローカル・コンピューターおよびリモート・コンピューター上に複数の仮想ユーザーを配置し、パフォーマンス・テスト用に大きなロードを生成できます。通常、スケジュールには複数のテストおよび複数の仮想ユーザーが含まれています。

フィードバック