SOAP Client は、SOAP ベースのサービスの機能をチェックするツールです。テスト シナリオに SOAP Client ツールを追加し、テストのニーズに合わせて構成できます。その後、適切な環境をテストアップしてテスト シナリオを実行するジョブを作成し、実行します。特定のコンポーネントの健康状態をチェックしたり、セットアップ時に自動テストを行う際にも、これらのテストを使用できます。
CTP の SOAP Client インターフェイスは、新規 SOAP Client ツールをすばやく作成するために提供されています。より高度な機能 (カスタム スクリプトを使用したメッセージペイロードの定義など) を使用するには、SOAtest デスクトップでツールを使用します。「SOAP Client」を参照してください。
SOAP サービスのトラフィックをキャプチャしたトラフィック ファイルがある場合、SOAP Client を含むテスト シナリオを生成し、記録されたトラフィックをテストするよう構成できます。詳細は「新規テスト シナリオおよびテスト スイートの作成」を参照してください。 |
選択されたテスト スイートの末尾に新しいツールが追加されます。
(任意) サービスが認証を必要とする場合、[HTTP 認証の有効化] オプションをオンにし、ログイン認証情報を指定します。
(任意) デフォルトの HTTP ヘッダーを上書きするには、ヘッダーを追加します。詳細については「HTTP ヘッダー」を参照してください。[HTTP ヘッダー] ドロップダウン メニューから [リテラル] または [テーブル] を選択し、テキスト エリアに値を入力するか、テーブル形式でヘッダーを構築します。
[リクエスト] エリアで、送信するメッセージ リクエストを指定します。リテラル テキスト エディター、JSON エディター、または XML エディターでメッセージを指定します (詳細とヒントについては「JSON メッセージの編集」および「XML メッセージの編集」を参照してください)。
SOAtest と同様に、${var_name} という標準的な表記法を使用して環境変数、テスト スイート変数、テスト シナリオに定義されたデータ ソースの値を参照できます。この表記は URL およびペイロードのどちらでも使用できます。 JSON を処理する場合、JSON メッセージ内の数値またはブール値をパラメータライズするには、次の特別な表記法を使用します。${number:<value>} or ${boolean:<value>}.たとえば、Count 列の数値をパラメータライズするには、${number:Count} を使用します。 |