O LoadView tem uma API fácil de usar que fornece acesso aos conjuntos de dados do LoadView Test. Aproveite solicitações simples de HTTP(S) à API LoadView para consultar dados e resultados do teste de estresse, clonar testes existentes e executar ou abortar um teste de estresse. Você pode desenvolver um aplicativo de software que usa recursos do LoadView ou integrar a funcionalidade do serviço LoadView em seu próprio ambiente. Este artigo fornece uma introdução geral aos métodos de API LoadView disponíveis para criar as solicitações personalizadas.

Métodos Disponíveis

Você precisa ser autenticado antes de qualquer solicitação de API. A autenticação expira após 60 segundos de inatividade.

A tabela abaixo mostra quais ações são apoiadas.

Método de solicitação URI(s) descrição
Obter /StressTest Retorne a lista de testes disponíveis.
Obter /StressTest/ {id} /Clone Crie um novo teste clonando o existente.
Postar /StressTest/ {id} /Executar Comece um teste. Alterar o status do teste para RUN.
Obter /StressTest/ {id} /AbortTest Abortar a execução do teste em qualquer fase. Alterar o status do teste para AbortTest.

Nenhum resultado do teste é devolvido.

Obter /StressTest/ {id} /StopLoad Pare a emulação da carga. Alterar o status do teste para StopLoad.
Obter /StressTest/ {id} /Resultado Obtenha os resultados dos testes por ID.
Obter /StressTest/{id} Obtenha as configurações de teste por ID.
Obter /GrupoStressTest Obtenha uma lista de Grupos de Estresse.
Obter /GroupStressTest//{GroupID}config Obtenha informações do Grupo de Estresse.
Obter /GroupStressTest//{GroupID}resultado Obtenha resultados do Grupo de Estresse.
Postar /GroupStressTest/Executar Inicie o grupo de testes de carga e altere seu status para RUN.
Obter /GroupStressTest//{GroupID}AbortTest Abortar a execução dos testes incluídos no grupo de estresse com a id especificada e alterar seu status para AbortTest. Nenhum resultado de testes é devolvido.
Obter /GroupStressTest//{GroupID}StopLoad Pare a emulação de carga para o grupo de estresse com a id especificada. Os resultados que foram recebidos durante o período de execução dos testes estarão disponíveis.

Manipulação de erros

Ao receber erros de método de API ou erros gerados quando um teste não foi iniciado devido a exceder os limites de pacote ou ausência de LIs disponíveis, a API LoadView retorna um código HTTP 400. Para obter mais informações, consulte Tratamento de erros.