すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:PTS を使ったストレステストシナリオの作成

最終更新日:Apr 27, 2026

このトピックでは、Performance Testing Service (PTS) を使ったストレステストシナリオに関する基本情報を提供し、その作成方法について説明します。

背景情報

PTS は、Alibaba Cloud のエンドツーエンドストレステストプラットフォームに基づいて開発されたストレステストツールです。PTS を使ったストレステストは、HTTP または HTTPS を使って通信する Web アプリケーションやミニプログラムなどのアプリケーションで広く利用されています。また、e コマース、IoV(Internet of vehicles)、マルチメディア、金融・保険、物流・宅配便、広告マーケティング、ソーシャルネットワーキングなど、さまざまな業界に適用可能です。PTS を使ったストレステストでは、多数のユーザーが関与する実際のビジネスシナリオをシミュレートし、Web サイトのパフォーマンス、キャパシティ、安定性を包括的に検証できます。

ストレステストシナリオとは

ストレステストを開始するには、ストレステストシナリオを作成する必要があります。ストレステストシナリオには、1 つ以上の並列タスクが含まれます。各タスクはビジネスセッションに相当し、1 つ以上のシリアル API を含みます。

  • ストレステストには API が必要です。API はセッション内の各ステップにおける URL を定義します。API はアプリケーションへの特定のリクエストをシミュレートします。たとえば、e コマースサイトでログイン、プロダクト詳細の照会、注文などの操作を行う場合、複数の API が必要になります。

  • ビジネスセッションとは、ビジネス的な意味を持つストレステスト API を順序付けして構成されたセットであり、トランザクションに類似しています。

以下に、ビジネスセッションと API の関係を例示します。

Taobao に対して、2 つのタスク(ビジネスセッション)を同時に実行するストレステストを行います。

  • タスク A:プロダクト A を閲覧する。

  • タスク B:プロダクト B を購入する。

タスク B には、順番に実行される 4 つの API が含まれます。これらの API は以下のとおりです。

  • リクエスト 1:Taobao にログインする。

  • リクエスト 2:プロダクト B を閲覧する。

  • リクエスト 3:プロダクト B をショッピングカートに追加する。

  • リクエスト 4:注文を確定する。

操作手順

  1. PTS コンソールにログインし、パフォーマンステスト > シナリオの作成を選択してから、PTS をクリックします。

  2. シナリオ設定 タブで、Add API の横にあるドロップダウンリストをクリックし、ビジネスセッションにさまざまなタイプの API を追加します。ストレステスト開始時に、これらの API が順番にリクエストを送信します。詳細については、「HTTP ノード」または「JDBC ノード」をご参照ください。

    説明

    Add API を直接クリックすると、システムはデフォルトで HTTP ノードを追加します。

  3. 任意: +ビジネスセッションの追加 をクリックして、シナリオに複数のビジネスセッションを追加します。ストレステスト開始時に、すべてのビジネスセッションが同時実行されます。

  4. 任意。 命令を使用して、ビジネスセッション内のストレステスト動作を管理します。詳細については、「命令」をご参照ください。

  5. その他のパラメーターを設定します。

    • ストレスタイプ設定および負荷レベル設定セクションのパラメーターを設定します。詳細については、「負荷モードと負荷レベルの設定」をご参照ください。

    • 詳細設定セクションのパラメーターを設定します。詳細については、「詳細設定」をご参照ください。

    • エンドツーエンドモニタリングセクションのパラメーターを設定します。詳細については、「エンドツーエンドモニタリングの設定」をご参照ください。

    • その他セクションのパラメーターを設定します。

  6. ビジネス要件に応じて、次の操作を行います。

    • シナリオをデバッグするには、Debug タブの左下にある デバッグ をクリックします。詳細については、「シナリオのデバッグ」をご参照ください。

    • シナリオの設定が完了したら、Save and Start タブの左下にある 保存してテストを開始 をクリックして、テストを実行します。

使用例

PTS コンソールでは、わずか数回のクリックで PTS を使ったストレステストを開始できます。本セクションでは、PTS を使ったストレステストの例となるシナリオを紹介します。

次のステップ

シナリオの作成後、シナリオ一覧PTS を選択し、作成した PTS シナリオを確認します。

対象シナリオの アクション 列で、次の操作が可能です。

  • 開始 をクリックして、ストレステストを実行します。詳細については、「ストレステストの開始」をご参照ください。

  • 編集 をクリックして、Edit Scenario ページに移動し、シナリオ設定を変更します。PTS では、シナリオのコピー、ビジネスセッションの有効化/無効化、API のコピーなどの機能により、シナリオ管理を簡素化できます。詳細については、「シナリオの管理」をご参照ください。

  • 削除 をクリックして、ストレステストシナリオを削除します。既存のストレステストレポートは削除されません。

  • コピー をクリックして、既存のシナリオから新しいシナリオを作成します。詳細については、「シナリオのコピー」をご参照ください。