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
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.