URL-адрес запроса

GET

https://api.dotcom-monitor.com/config_api_v1/Стресс-тест/ {id}

Получите настройки теста по его идентификатору.

Параметры пути

поле Type Обязательно описание
идентификатор

струна

true

Уникальный идентификатор нагрузочного теста. Обратитесь к
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}
поле Type описание
УстройствоПлатформа струна Тип тестового устройства.

пример:

"DevicePlatform":"UserView"
ПланТип струна Тип кривой нагрузки, используемой в тесте:

  • Статический план
  • Динамический план
  • Goal Трансакция

пример:

"PlanType":"Undefined"
стремянка Атрибуты кривой loadStep.

пример:

"Steps":[{"StepType":"Start","UsersOrSpeed":1,..
Стептип струна Тип шага кривой шага нагрузки:

  • начало
  • увеличивать
  • убывать
  • Держать
ПользователиOrSpeed int Количество виртуальных пользователей, эмулировать на шаг или нагрузки наращивания / падения скорости.
ДлительностьСек int Продолжительность времени, установленная для шага в секундах.
СтепРоле струна Тип шага кривой, основанной на цели:

  • ПользовательИнициентировано
  • GoalTransactionWarmUp
  • GoalTransactionStart
Статус струна Статус выполнения теста:

  • рейсовый
  • ОтправкаТестРеквест
  • ИнициализацияТест
  • Стартовые нагрузкиИнъекторы
  • ОтправкаЭксекционплан
  • бег
  • ПодготовкаРепортажа
  • Отмена
  • законченный
  • Отменен

пример:

"Status":"Calibrating"
идентификатор int Идентификатор тестового сценария.

пример:

"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 Фактическое количество транзакций, смоделированных на целевом веб-сайте в минуту на каждой тестовой итерации.

пример:

"static_TransactionsPerMin" : 0
VUD_UsersPerAgent int
Количество виртуальных пользователей, смоделированных на сервере инжектора нагрузки (LI Server).
пример:
"VUD_UsersPerAgent" : 8