Performance Testing Service (PTS) ベースのストレステストが完了すると、システムはストレステストシナリオのメトリクス、サービスの詳細、監視の詳細、API のサンプリングログなどのストレステストデータを自動的に取得し、PTS ベースのストレステストレポートを生成します。このトピックでは、PTS ベースのストレステストレポートの詳細とメトリクスについて説明します。
手順
PTS コンソール にログインし、 を選択します。
表示するパフォーマンステストレポートを見つけ、[レポートの表示] 列の [アクション] をクリックします。
説明JMeter パフォーマンステストモードで生成されたパフォーマンステストレポートには、JMeter タグ
アイコンが付いています。重要PTS コンソールでは、PTS ベースのストレステストレポートのサンプリングログは 30 日間保持されます。30 日間の保存期間が経過すると、サンプリングログを表示できなくなります。データ損失を防ぐために、できるだけ早くストレステストレポートをエクスポートしてオンプレミスデバイスに保存することをお勧めします。
レポート詳細の説明
レポート詳細ページで、 を選択して、基本情報、ビジネスメトリクスの概要、ビジネスの詳細を表示します。詳細については、「テストメトリクス」をご参照ください。

レポート詳細ページで、 を選択して、パフォーマンステストロードジェネレーターの詳細(場所、ネットワーク帯域幅、CPU、メモリなど)を表示します。

レポート詳細ページで、[リクエストサンプリングログ] と [詳細の表示] をクリックして、各リクエストの [一般] と [タイミングウォーターフォール] を表示します。パフォーマンステスト中またはパフォーマンステストレポートのサンプリングログを表示することで、問題をすばやく特定できます。

レポート詳細ページで、[jmeter ログ] をクリックして、ログ情報を表示および取得します。

主要なメトリクス
情報 | 説明 |
VUM | このパフォーマンステスト中に消費された合計リソース。単位:VUM(仮想ユーザーあたり 1 分あたり)。 |
シナリオの同時実行数 | 現在適用されている同時実行ロード。ウォームアップフェーズ中は、このロードは設定された同時実行レベルに達しない場合があります。ウォームアップフェーズが完了すると、設定された同時実行レベルと一致します。 |
シナリオ TPS(秒) | すべてのエージェントの統計期間の合計リクエストを時間で割った値。 |
合計リクエスト数 | シナリオ全体のパフォーマンステスト中に送信されたリクエストの総数。 |
成功 RT 平均(ミリ秒) | すべての成功したリクエストの平均 RT。 |
失敗 RT 平均(ミリ秒) | すべての失敗したリクエストの平均 RT。 |
成功率 | すべてのエージェントの統計期間における全シナリオリクエストの成功率。 |
ロードソース | パフォーマンステストのソース。中国本土内のインターネットと Alibaba Cloud VPC など。 |
指定された IP アドレス | シナリオロード構成で構成されたソース IP アドレスの数。 |
ビジネスメトリクス | 説明 |
サンプラー名 | シナリオ全体とすべてのサンプラーの名前。 |
合計リクエスト数 | シナリオ全体のパフォーマンステスト中に送信されたリクエストの総数。 |
平均 TPS | パフォーマンステスト期間中の現在のシナリオの平均 TPS 値。TPS = サンプラーパフォーマンステスト中の合計リクエスト数 / パフォーマンステスト期間。 |
成功率 | パフォーマンステストにおけるこのサンプラーの成功率。
|
平均応答時間 | パフォーマンステストにおけるこのサンプラーの平均応答時間。[詳細] をクリックして、最大、最小、およびパーセンタイル応答時間を表示します。 |
トラフィック(送受信) | 送受信されたトラフィックの量をそれぞれ表示します。 |
監視データのソースは、Backend Listener に基づく単純な集計計算です。ロード構成エージェントの統計サンプリング期間は 15 秒で、データ集計計算期間も 15 秒であるため、データに遅延が発生する可能性があります。