ストレステストの実行中、シナリオと API のストレステストメトリックをリアルタイムでモニターできます。API が過剰なリクエストを受信して過負荷になるのを防ぎ、システムの安定性を維持するために、負荷レベルを変更する必要がある場合があります。Performance Testing Service (PTS) を使用すると、同時接続ユーザー数をリアルタイムで変更できます。PTS は、後で照会できるように、ストレステストシナリオで実行した操作を記録します。
同時実行モード
PTS は、ストレステスト中に同時接続ユーザーを追加または変更する方法を制御する 2 つのモードを提供します:
| モード | 動作 | 使用する状況 |
|---|---|---|
| 段階的増分 | 事前定義されたステップに基づいてユーザーを自動的に追加します | 事前定義された負荷上昇プランがニーズを満たし、手動での介入が不要な場合 |
| [手動調整] | 特定の同時実行数を設定できます | リアルタイムのメトリックに対応する必要がある場合 (例:API が過負荷になる前に負荷を軽減する) |
[段階的な増分] から [手動調整] に切り替える際には、変更の範囲も選択します:
| 範囲 | 影響 |
|---|---|
| [グローバル一括速度調整] | すべてのビジネスセッションにわたるすべての API に適用されます |
| ビジネスセッション速度調整 | 現在のビジネスセッションにのみ適用されます。他のビジネスセッションは影響を受けません |
PTS ベースと JMeter ベースの両方のストレステストがランタイム調整をサポートしていますが、ワークフローは以下で説明するように異なります。
前提条件
開始する前に、以下を確認してください:
設定済みのストレステストシナリオ (PTS ベースまたは JMeter ベース)
実行中のストレステスト。設定手順については、「PTS ベースのストレステストの開始」または「JMeter ベースのストレステストの開始」をご参照ください
次の図は、テスト開始後のストレステストページを示しています。

PTS ベースのストレステストにおける同時接続ユーザー数の調整
段階的な増分から手動調整への切り替え
[テスト実行中] ページで、[シーン速度調整] をクリックします。
調整範囲を選択します:
[グローバル一括速度調整]:すべてのビジネスセッションにわたるすべての API に適用されます。
[ビジネスセッション速度調整]:現在のビジネスセッションにのみ適用されます。他のビジネスセッションは影響を受けません。
モードを [段階的増分] から [手動調整] に変更します。
希望の同時実行数を入力し、テストを開始します。

PTS ベースのストレステストシナリオを作成する際に、[ストレスモード設定] セクションで [ストレスモード] が [RPS モード (1 秒あたりのリクエスト数)] に設定されている場合、各 API の同時接続ユーザー数を個別に調整できます。
手動調整モードでのユーザー数の調整
[手動調整] モードでのワークフローは、[段階的な増分] モードと同じです。[シーンの速度調整] をクリックし、範囲を選択し、値を入力して適用します。
変更を加えない場合、ストレステストは現在の設定で続行されます。
JMeter ベースのストレステストにおける同時接続ユーザー数の調整
[テスト実行中] ページで、[シーンの速度調整] をクリックします。
ダイアログボックスで、同時接続ユーザー数を入力します。
[OK] をクリックします。

操作記録の表示
PTS は、ストレステストの開始と停止、シナリオの編集など、後で照会できるように、ストレステストシナリオで実行した操作を記録します。
これらの記録を表示するには、[シナリオの編集] ページに移動し、右上隅にある [記録] をクリックします。