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

Performance Testing:思考時間コマンドの追加

最終更新日:Mar 12, 2026

実際のユーザーは、操作と操作の間に一時停止します。ページを読み、フォームに入力し、次にクリックするものを決定します。思考時間コマンドは、仮想ユーザーが機械速度でリクエストを送信するのではなく、現実的に動作するように、これらのポーズをご利用のストレステストシナリオに挿入します。

PTS は、次の3種類のタイマータイプをサポートしています。

タイマータイプ動作最適な用途
固定厳密に N ミリ秒待機します予測可能で再現性のある遅延
[一様分布]定義された範囲内でランダムな持続時間待機します。範囲内のすべての値は等しい確率で発生します。多様だが有界なユーザー動作
[正規分布]中央値を中心にクラスター化されたランダムな持続時間待機します (ガウス分布)。ほとんどの遅延が平均値付近に収まる現実的なモデリング

シナリオへの思考時間コマンドの追加

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

  2. [Create PTS Scenario] ページの [Scenario Settings] タブで、HTTP ノードの基本的なリクエスト情報を設定します。

  3. [Add Instruction] の右側にあるドロップダウン矢印をクリックし、[Think Time] を選択します。

  4. [Think Time] 行で、ドロップダウン矢印をクリックし、[Timer Type][Latency] パラメーターを設定します。各タイマータイプの詳細については、以下のセクションをご参照ください。

タイマータイプ

固定

リクエストは、続行する前に厳密に N ミリ秒一時停止します。N は、[Latency] フィールドで設定する値です。

たとえば、レイテンシーを 3000 に設定すると、すべての仮想ユーザーは、先行するリクエストと次の操作の間に厳密に 3 秒間待機します。

Fixed timer type configuration

一様分布

リクエストは、範囲 [[Delay offset], [Delay offset] + [Changeable span]] 内で一様に分布するランダムな持続時間一時停止します。この範囲内のすべての値は等しい確率で発生します。

パラメーター説明
遅延オフセット最小一時停止持続時間 (ミリ秒単位)
変更可能スパン遅延オフセットに追加されるランダム範囲のサイズ

遅延数式: actual delay = random value in [Delay offset, Delay offset + Changeable span]

たとえば、[Delay offset] を 3、[Changeable span] を 2 に設定すると、各リクエストの一時停止持続時間は 3、4、または 5 ミリ秒からランダムに選択されます。

Uniform Distribution timer type configuration

正規分布

リクエストは、正規分布 (ガウス分布) に従うランダムな持続時間一時停止します。次の2つのパラメーターを設定します。

パラメーター説明
平均値(mu)ほとんどの一時停止持続時間が集まる中心的な値
分散(sigma の 2 乗)分布の広がりを制御します。分散が小さいほど、持続時間は平均値の周囲に密に集まります。分散が大きいほど、持続時間の範囲は広くなります。

たとえば、平均を 5000、分散を小さく設定すると、一時停止はほとんど 5 秒近くに収まりますが、分散を大きくすると、一時停止は 5 秒を挟んでより広い範囲にわたります。

Normal Distribution timer type configuration

適切なタイマータイプの選択

シナリオ推奨タイマータイプ
リクエスト間の整合性のある再現可能なタイミング[固定]制御されたケイデンスでの特定のエンドポイントのベンチマーク
厳密な範囲内でのランダムな遅延[一様分布]確認メッセージを読み取るのに 2 ~ 5 秒かかるユーザーのシミュレーション
自然な変動を伴う典型的な値を中心にクラスター化された遅延[正規分布]ほとんどの一時停止が平均思考時間付近に収まる現実的なユーザー動作のモデリング