ストレステストが完了すると、システムはシナリオメトリック、ビジネス詳細、モニタリングデータ、API サンプリングログなどのテストデータを自動的に収集し、ストレステストレポートを生成します。このトピックでは、ストレステストレポートの詳細とその主要メトリックについて説明します。
操作手順
-
PTS コンソールにログインし、 を選択します。
-
表示したいレポートを見つけ、アクション 列の [レポートを表示] をクリックします。
重要ストレステストレポートのサンプリングログデータは、PTS コンソールに 30 日間保持されます。この期間を過ぎると、ログは表示できなくなります。データ損失を防ぐため、速やかにレポートをエクスポートしてローカルに保存してください。
レポート詳細
-
レポート詳細ページで、Global Monitoring > [ビジネスモニタリング] をクリックすると、基本的なテスト情報、ビジネスメトリックの概要、および詳細なビジネスデータを表示できます。詳細については、「テストメトリック」をご参照ください。

-
レポート詳細ページで、Global Monitoring > Load Generator Monitoring をクリックして、負荷生成マシンの詳細 (リージョン、ネットワーク帯域幅、CPU、メモリ使用量など) を表示します。

-
レポート詳細ページで、Request Sample Log タブをクリックし、特定のリクエストの [詳細を表示] をクリックすると、その [一般] 情報と Timing Waterfall チャートが表示されます。サンプリングログを使用すると、ストレステスト中または最終レポートで問題を迅速に特定し、突き止めることができます。
タイミングウォーターフォールは、各リクエストの時間分布を DNS (DNS ルックアップ時間)、ConnectTime/Reuse (接続確立時間)、Request Sent (リクエスト送信時間)、Waiting(TTFB) (最初のバイトまでの時間)、Content Download (レスポンスダウンロード時間) の 5 つのフェーズに分けて横棒グラフで表示します。チャートの下のテーブルには、各リクエストの URL、開始時刻、合計持続時間が一覧表示されます。
-
レポート詳細ページで、[インサイト] タブをクリックして、包括的なシナリオ分析を表示します。
分析エリアは 2 つのパネルに分かれており、異常検知のステータスが表示されます。問題が検出されない場合は、「異常は検出されませんでした」と表示されます。
-
シナリオ作成時にベースラインを設定した場合、レポート詳細ページで Baseline Comparison タブをクリックできます。これにより、現在のテストデータをベースラインと比較できます。たとえば、平均レスポンスタイム (RT) のベースラインが 1,000 ms 未満に設定されているにもかかわらず、実際の結果が 3,590 ms であった場合、テストステータスは「失敗」とマークされます。
さらに、シナリオ全体の成功率ベースラインが 98% を超え、実際のリクエスト成功率が 100% である場合、ベースラインステータスは「成功」とマークされます。
-
ストレステストレポートの比較
PTS では、同じシナリオ (シナリオ ID で識別) のストレステストレポートを比較できます。
-
レポート詳細ページで、Baseline Comparison タブをクリックします。このページで、[ストレステストレポートを選択] をクリックして、同じシナリオの他のストレステストレポートをインポートします。
-
一度に最大 3 つのストレステストレポートを比較できます。
-
-
レポート詳細ページで、Global Snapshot タブをクリックして、設定したシナリオの詳細を表示します。このタブからストレステストを開始することはできません。
主要メトリック
|
メトリック |
説明 |
|
リクエスト成功率 |
ストレステスト中における、すべてのシナリオでの成功したリクエストの割合です。 |
|
アサーション成功率 |
ストレステスト中における、成功したアサーションに基づく、すべてのシナリオでのビジネス成功率です。 |
|
平均レスポンスタイム (RT) |
すべての API 呼び出しの平均レスポンスタイム (RT) です。ミリ秒 (ms) 単位で測定されます。 |
|
平均スループット (TPS) |
テスト期間中におけるシナリオの秒間平均トランザクション数 (TPS) です。 |
|
ピークスループット (TPS) |
テスト期間中に記録されたシナリオの最大 TPS です。 |
|
失敗したリクエスト数 |
ストレステスト中に失敗したリクエストの数です。 |
|
失敗したアサーション数 |
設定されたアサーションのうち、失敗したものの数です。 |
|
合計リクエスト数 |
ストレステスト中に PTS によって開始されたリクエストの総数です。 |