API テストケースを実行する
この章では、テストコンフィギュレーションパラメータと、 API Engine 3.0 のログ情報について説明します。
リクエストとレスポンスは、HTTPメッセージとしてテキストファイルに保存し、エラーを検索(ロギング)することができます。これには、テストコンフィギュレーションパラメータの WebserviceEngineLogRequestResponse が定義されている必要があります。
テストコンフィギュレーションパラメータの WebServiceEngineLogRequestResponse
テストコンフィギュレーションパラメータが定義され、その値が True の場合、リクエストとレスポンスはそれぞれリクエスト/レスポンスログのディレクトリの設定で定義されたディレクトリにテキストファイルとして保存されます。デフォルトでは、次のようなディレクトリとなっています:
ファイル名は次のような構成になります:
<yyyyMMdd_hhmmssfff>_<Request|Response>.txt
スクラッチブックを通じてテストケースが実行される場合、ExecutionEntryはファイル名に含まれません。
テストが実行されると、実行セクションのExecutionListに、詳細の列で送信と受信用として実行エントリに作成されたファイルへのパスが表示されます。
|
「 リクエストを保存」と「レスポンスを保存」というモジュールは、元の形式でリクエストとレスポンスを保存するために、「リクエストを変換」と「レスポンスを変換」というテストステップ値で使用されます(「リクエストとレスポンスの保存」の章をご参照ください)。 |
レスポンスのタイムアウトをローカルで設定するために、テストコンフィギュレーションパラメータの WebserviceEngineResponseTimeout が作成されます。ResponseTimeout という設定は、一般的にタイムアウトを変更するのに使用されます。この設定は、Webサービスが応答するまでの時間を示します。タイムアウトはミリ秒単位で表示されます。
コンフィギュレーションパラメータのResponseTimeout