API テストケースを実行する

この章では、テストコンフィギュレーションパラメータと、 API Engine 3.0 のログ情報について説明します。

ロギング

リクエストとレスポンスは、HTTPメッセージとしてテキストファイルに保存し、エラーを検索(ロギング)することができます。これには、テストコンフィギュレーションパラメータの WebserviceEngineLogRequestResponse が定義されている必要があります。

テストコンフィギュレーションパラメータの WebServiceEngineLogRequestResponse

テストコンフィギュレーションパラメータが定義され、その値が True の場合、リクエストとレスポンスはそれぞれリクエスト/レスポンスログのディレクトリの設定で定義されたディレクトリにテキストファイルとして保存されます。デフォルトでは、次のようなディレクトリとなっています: \Tricentis\Tosca Testsuite\7.0.0\logs\Automation\WSE送受信時刻、HTTPヘッダー、およびメッセージの内容がテキストファイルに表示されます。

ファイル名は次のような構成になります:

<yyyyMMdd_hhmmssfff>_<Request|Response>.txt

スクラッチブックを通じてテストケースが実行される場合、ExecutionEntryはファイル名に含まれません。

テストが実行されると、実行セクションのExecutionListに、詳細の列で送信受信用として実行エントリに作成されたファイルへのパスが表示されます。

リクエストを保存」と「レスポンスを保存」というモジュールは、元の形式でリクエストとレスポンスを保存するために、「リクエストを変換」と「レスポンスを変換」というテストステップ値で使用されます(「リクエストとレスポンスの保存」の章をご参照ください)。

タイムアウトの設定

レスポンスのタイムアウトをローカルで設定するために、テストコンフィギュレーションパラメータWebserviceEngineResponseTimeout が作成されます。ResponseTimeout という設定は、一般的にタイムアウトを変更するのに使用されます。この設定は、Webサービスが応答するまでの時間を示します。タイムアウトはミリ秒単位で表示されます。

コンフィギュレーションパラメータのResponseTimeout