Solicitar URL

OBTER

https://api.dotcom-monitor.com/config_api_v1/StressTest/ {id}

Obtenha as configurações do teste pelo seu id.

Parâmetros do caminho

campo Type Necessário descrição
id

corda

true

A id única de um teste de carga. Consulte
StressHistory_Seq_ID
para selecionar um id.

Resposta de sucesso

Resposta de exemplo
{"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}
campo Type descrição
Plataforma de dispositivos corda O tipo de dispositivo de teste.

exemplo:

"DevicePlatform":"UserView"
PlanType corda O tipo de curva de carga utilizada no teste:

  • Plano Estático
  • DynamicPlan
  • MetaTransação

exemplo:

"PlanType":"Undefined"
Passos Atributos loadStep Curve.

exemplo:

"Steps":[{"StepType":"Start","UsersOrSpeed":1,..
StepType corda O tipo da etapa da curva da etapa de carga:

  • começar
  • aumento
  • diminuir
  • Segurar
UsersOrSpeed int O número de usuários virtuais emulados na taxa de rampa/para baixo de carga.
Duraçãoseg int A duração do tempo definida para a etapa em segundos.
StepRole corda O tipo de etapa da curva baseada em objetivos:

  • UsuárioInitiado
  • MetaTransactionWarmUp
  • MetaTransactionStart
estado corda O status deexecução do teste:

  • marcado
  • Envio detestreques
  • Teste de inicialização
  • IniciandoInjetores
  • Envio deplanexecution
  • Executando
  • Relatório de Preparação
  • Cancelar
  • terminado
  • Cancelado

exemplo:

"Status":"Calibrating"
id int O ID do cenário de teste.

exemplo:

"ID":1781
nome corda O nome do cenário do teste.

exemplo:

"Name":"My Load Test"
Nome do usuário corda O nome fornecido no início do teste.

exemplo:

"UserName":null
dynamicCurve_StartUsers int O número inicial de usuários simultâneos para carregar o site.

exemplo:

"dynamicCurve_StartUsers":0
dynamicCurve_MaxUsers int O número máximo de usuários em um momento.

exemplo:

"dynamicCurve_MaxUsers" : 0
dynamicCurve_MaxTestDuration int A duração máxima do teste em minutos.

exemplo:

"dynamicCurve_MaxTestDuration" : 0
goalBasedCurve_TransactionsGoal int O gol de rendimento.

exemplo:

"goalBasedCurve_TransactionsGoal" : 0
goalBasedCurve_Duration int A duração do teste baseado em gols em minutos.

exemplo:

"goalBasedCurve_Duration" : 0
goalBasedCurve_MaxUsers int O valor recomendado para o número máximo de usuários virtuais que podem ser simulados ao mesmo tempo no recurso de destino.

exemplo:

"goalBasedCurve_MaxUsers" : 0
goalBasedCurve_StartUsers int
O número recomendado de usuários virtuais para iniciar o teste.
exemplo:
"oalBasedCurve_StartUsers" : 0
goalBasedCurve_AdjustmentRate int
A taxa é usada para ajustar o cenário de execução do teste e representar o número de execuções durante a etapa.
exemplo:
"goalBasedCurve_AdjustmentRate" : 0
static_MaxUsers int O número de usuários realmente simulado no recurso alvo por intervalo de tempo

exemplo:

"static_MaxUsers" : 0
static_TransactionsPerMin int O número real de transações simuladas no site de destino por minuto em cada iteração de teste.

exemplo:

"static_TransactionsPerMin" : 0
VUD_UsersPerAgent int
O número de usuários virtuais simulados por Servidor Injetor de Carga (SERVIDOR LI).
exemplo:
"VUD_UsersPerAgent" : 8