SOAP ロード テストを使用すると、ユーザーロードの下で SOAP ベースの Web サービスのパフォーマンスをテストできます。
テストの構成
SOAP リクエストは、SOAP エンベロープを使用して手動でコンフィグレーションすることも、ページ上部の[WSDLを使用]ボタンをクリックしてSOAP ウィザードを使用することもできます。
HTTP/SOAP ウィザードでは、WSDL URL を指定し、続行する前にテストする有効なパラメータを選択できます。
タスクを実行するページの URL を入力します。 HTTP を含む URL 全体を指定します。 たとえば、「http://www.example.com/wsdl.asmx?WSDL」などです。
システムがエラーを返す前にターゲットリソースからの応答を待機する秒数を入力します。 この値を空白のままにすると、デフォルトのタイムアウトは 120 秒です。
SOAPAction HTTP 要求ヘッダー フィールドを使用して、SOAP HTTP 要求の意図を示すことができます。 値は、意図を識別する URI です。 SOAP は、URI の形式や特異性、または URI が解決可能な形式に制限を設けない。 HTTP クライアントは、SOAP HTTP 要求を発行するときにこのヘッダー フィールドを使用する必要があります。
SOAPAction ヘッダー フィールドの存在と内容は、ファイアウォールなどのサーバーで使用して、HTTP で SOAP 要求メッセージを適切にフィルター処理できます。 空の文字列 (“) のヘッダー フィールド値は、SOAP メッセージの意図が HTTP 要求 URI によって提供されることを意味します。 値なしは、メッセージの意図を示さないことを意味します。
XML 要求の本文を入力します。
コンテンツ検証キーワードは、期待されるコンテンツが Web ページに読み込まれたことを確認するために使用されます。 [キーワード]フィールドでは、Web ページのコンテンツで検索する 1 つ以上の単語または語句を指定できます。 予期されるキーワードが見つからない場合、タスクはエラーを返します。
キーワード フィールドには複数の文字列を入力できます。 入力する値は、次のように論理式で区切ることができます。
{[("keyword1"&"keyword2")|!"keyword3"]}
どこ:
{[ – キーワード式の開始。
[}- キーワード式の終了。
() – 括弧をグループ化します。
& – 論理 AND;
|– 論理 OR;
!– 論理ではない;
“文字列” – キーワード。
正常なキーワード式には、次のように開始および終了の角かっこを含める必要があります。
{["keyword"]}
基本認証スキームは、ユーザーが一部のWebサイトのコンテンツにアクセスできるようにするために使用されます。 ログイン資格情報が要求ヘッダーと共に Web サーバーに渡されます。
- ユーザー名: HTTP/S の基本認証またはダイジェスト アクセス認証のユーザー名が含まれています。
- ユーザーパスワード: HTTP/S基本認証またはダイジェストアクセス認証のパスワードが含まれています。
基本認証は、ベアラー トークンを含むベアラー認証やアクセス トークンを使用する OAuth 2.0 などの他の認証スキームと混同しないでください。
詳細については、基本認証ユーザー名とパスワードおよびモニタリング OAuth 2.0 ベースの API に関する記事を参照してください。
DNS オプション機能を使用すると、監視タスク中にドメイン ネーム サーバー (DNS) 要求を実行する方法をユーザーが選択できます。
ホスト名の解決モードを指定するには 、[DNS 解決モード] セクションで、使用可能なモードのいずれかを選択します。 機能の構成の詳細については 、「DNS モード オプション」を参照してください。
[Custom DNS Hosts] セクションでは、IP アドレスとホスト名のマッピングを設定できます。 IPv6 および IPv4 DNS 解決がサポートされています。
マッピングを指定するには、対応するフィールドに IP アドレスとホスト名を入力します。
参照 : DNS モード オプション