ストレス テストのサンプリング ログは、ストレス テスト API のコア ライフサイクル全体におけるリクエストの詳細、レスポンスの詳細、およびリクエストの消費時間から構成されます。ストレス テストを実行する場合、またはテスト レポートを確認する場合は、サンプリング ログを表示および分析して、問題をすばやく特定し、解決できます。
前提条件
ストレス テストが開始されています。詳細については、「PTS ベースのストレス テストのクイック スタート」および「JMeter ベースのストレス テストのクイック スタート」をご参照ください。
背景情報
サンプリング ログは 1% のサンプリング レートで収集され、30日間保持されます。
手順
PTS シナリオ
[実行中のストレス テスト] ページまたは [レポートの詳細] ページで、[リクエスト サンプリング ログ] タブをクリックします。
検索条件を指定し、[検索] をクリックします。
パラメーター
説明
API
テスト対象の API を選択します。
リクエスト/ビジネス ステータス
リクエスト ステータスまたはビジネス ステータスに基づいて値を選択します。チェックポイント(アサーション)が合格した場合、リクエストは成功です。チェックポイント(アサーション)が合格しない場合、リクエストは失敗します。
RT 範囲
最小 RT フィールドと最大 PT フィールドを設定して、レスポンス時間範囲に基づいてログを検索します。
ステータス コード
200 や 302 などのステータス コードでログを検索します。
検索結果で必要なログを見つけ、[アクション] 列の [詳細の表示] をクリックします。
[ログの詳細] ダイアログ ボックスで、次の情報を確認します。
[全般] タブで、リクエストとレスポンスのヘッダーと本文を表示します。

[タイミング ウォーターフォール] タブで、コア ライフサイクル全体のリクエストの消費時間を表示します。
DNS: ドメイン ネーム システム (DNS) クエリを実行するために必要な時間。
接続時間: 接続を確立するために必要な時間。
リクエスト送信: ネットワーク リクエストを送信するために必要な時間。
待機中 (TTFB): 初期レスポンスを待機するために必要な時間。このパラメーターは、サーバーへのラウンド トリップのレイテンシと、サーバー レスポンスを待機するために必要な時間をキャプチャします。
コンテンツ ダウンロード: レスポンスを受信するために必要な時間。
説明ウォーターフォール上にポインターを移動して、
DNS、ConnectTime、Request Sent、およびWaitingパラメーターの値を表示できます。サンプリング ログのタイミングは、問題の特定を容易にするコア ライフサイクル全体のリクエストの消費時間を記録しますが、すべてフェーズのコア ライフサイクル全体のリクエストの消費時間は計算しません。
JMeter シナリオ
[実行中のストレス テスト] ページまたは [レポートの詳細] ページで、[リクエスト サンプリング ログ] タブをクリックします。
検索条件を指定し、[検索] をクリックします。
パラメーター
説明
サンプラー
テスト対象の API を選択します。選択できる API は 1 つだけです。
レスポンス ステータス
リクエスト ステータス (失敗) とビジネス ステータス (失敗または成功) を含む複数の値を選択します。[ビジネス ステータス] は、アサーションが構成されているストレス テスト シナリオでのみ使用できます。
時間範囲
ログが生成される時間を指定します。最小単位: 秒。
RT 範囲
最小 RT フィールドと最大 PT フィールドを設定して、レスポンス時間範囲に基づいてログを検索します。
ステータス コード
ステータスコード ( 200 や 302 など) でログを検索します。
説明2020年8月14日より前に生成された履歴ログをステータスコードでクエリすることはできません。
検索結果リストで必要なログを見つけ、[アクション] 列の [詳細を表示するにはクリックしてください] をクリックします。ストレス テスト中またはテスト レポートでは、テスト サンプリング ログとコール チェーン情報を使用して、問題をすばやく特定できます。ログには次の情報が含まれています。
[全般] タブには、サンプリング ログのフィールドと値が表示されます。

[タイミング ウォーターフォール] タブには、コア ライフサイクル全体のリクエストの消費時間が表示されます。
DNS ルックアップ: DNS クエリを実行するために必要な時間。
接続の取得: 接続を確立するために必要な時間。
リクエスト送信: ネットワーク リクエストを送信するために必要な時間。
待機中 (TTFB): 初期レスポンスを待機するために必要な時間。このパラメーターは、サーバーへのラウンド トリップのレイテンシと、サーバー レスポンスを待機するために必要な時間をキャプチャします。
コンテンツ ダウンロード: レスポンスを受信するために必要な時間。
説明サンプリング ログのタイミングは、問題の特定を容易にするコア ライフサイクル全体のリクエストの消費時間を記録しますが、すべてフェーズのコア ライフサイクル全体のリクエストの消費時間は計算しません。