URL をリクエストする

GET

https://api.dotcom-monitor.com/config_api_v1/ストレステスト/ {id}

ID でテストの設定を取得します。

パスパラメータ

種類 必須 形容
身分証明書

true

ロード テストの一意の ID。 id を選択するには
、StressHistory_Seq_ID
を参照してください。

成功の応答

応答の例
{"DevicePlatform":"UserView","PlanType":"DynamicPlan",
"Steps":
  [{"StepType":"Start","UsersOrSpeed":1,"DurationSec":0,"StepRole":"UserInitiated"},
   {"StepType":"Increase","UsersOrSpeed":3,"DurationSec":120,"StepRole":"UserInitiated"},
   {"StepType":"Hold","UsersOrSpeed":0,"DurationSec":300,"StepRole":"UserInitiated"}],
"Status":"Calibrating","ID":1781,"Name":"123 Stress Test 5","UserName":null,
"dynamicCurve_StartUsers":0,"dynamicCurve_MaxUsers":0,"dynamicCurve_MaxTestDuration":0,
"goalBasedCurve_TransactionsGoal":0,"goalBasedCurve_Duration":0,"goalBasedCurve_MaxUsers":0,"goalBasedCurve_StartUsers":0,"goalBasedCurve_AdjustmentRate":0,
"static_MaxUsers":0,"static_TransactionsPerMin":0,
"VUD_UsersPerAgent":8}
種類 形容
デバイスプラットフォーム テスト デバイスの種類。

例:

"DevicePlatform":"UserView"
プランタイプ テストで使用される荷重曲線のタイプ:

  • 静的プラン
  • ダイナミックプラン
  • ゴールトランザクション

例:

"PlanType":"Undefined"
ステップス [ロードステップ 曲線] 属性。

例:

"Steps":[{"StepType":"Start","UsersOrSpeed":1,..
ステップタイプ 荷重ステップカーブステップのタイプ:

  • 始める
  • 増える
  • 減る
  • 持つ
ユーザーまたはスピード int ステップまたは負荷ランプアップ/ダウン率でエミュレートされた仮想ユーザーの数。
デュレーション秒 int ステップに設定された時間の長さ (秒単位)。
ステップロール ゴールベースカーブステップのタイプ:

  • ユーザーが開始しました
  • ゴールトランザクションのウォームアップ
  • ゴールトランザクションスタート
地位 テスト実行 ステータス:

  • 予定
  • テストリクエストの送信
  • 初期化テスト
  • インジェクターの開始
  • 実行プランの送信
  • ランニング
  • レポートの準備
  • キャンセル
  • 終えた
  • キャンセル

例:

"Status":"Calibrating"
身分証明書 int テスト シナリオ ID

例:

"ID":1781
名前 テスト シナリオ名。

例:

"Name":"My Load Test"
ユーザー名 テストの開始時に指定された名前。

例:

"UserName":null
dynamicCurve_StartUsers int サイトを読み込む同時ユーザーの開始数。

例:

"dynamicCurve_StartUsers":0
dynamicCurve_MaxUsers int 一度に最大ユーザー数。

例:

"dynamicCurve_MaxUsers" : 0
dynamicCurve_MaxTestDuration int テストの最大期間 (分単位)。

例:

"dynamicCurve_MaxTestDuration" : 0
goalBasedCurve_TransactionsGoal int 目標のスループット。

例:

"goalBasedCurve_TransactionsGoal" : 0
goalBasedCurve_Duration int 目標ベースのテスト期間 (分単位)

例:

"goalBasedCurve_Duration" : 0
goalBasedCurve_MaxUsers int ターゲット リソースで一度にシミュレートできる仮想ユーザーの最大数の推奨値。

例:

"goalBasedCurve_MaxUsers" : 0
goalBasedCurve_StartUsers int
テストを開始する仮想ユーザーの推奨数。
例:
"oalBasedCurve_StartUsers" : 0
goalBasedCurve_AdjustmentRate int
このレートは、テスト実行シナリオを調整し、ステージ内の実行回数を表すために使用されます。
例:
"goalBasedCurve_AdjustmentRate" : 0
static_MaxUsers int 時間間隔ごとにターゲット リソースで実際にシミュレートされたユーザーの数

例:

"static_MaxUsers" : 0
static_TransactionsPerMin int テストイテレーションで、ターゲット Web サイトでシミュレートされたトランザクションの実際の数 (1 分あたり) 。

例:

"static_TransactionsPerMin" : 0
VUD_UsersPerAgent int
ロード インジェクタ サーバー (LI サーバー) ごとにシミュレートされた仮想ユーザーの数。
例:
"VUD_UsersPerAgent" : 8