...
Totvs custom tabs box |
---|
tabs | Requisição GET,Requisição POST,Resultado,Log,Estatísticas |
---|
ids | requisicaoget,requisicaopost,resultado,log,estatisticas |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | requisicaoget |
---|
| Totvs custom tabs box |
---|
tabs | Formatando a requisição,Adicionando cabeçalhos,Executando o teste |
---|
ids | principal,addheader,executar |
---|
| Totvs custom tabs box items |
---|
default | yes |
---|
referencia | principal |
---|
| Para executar um teste de estresse em um endpoint GET é necessário configurar, conforme a imagem abaixo: - A URL completa para o endpoint, incluindo parâmetros URL ou por Query String;
- Os parâmetros de execução, sendo:
- Threads: o número de requisições simultâneas a serem executadas, entre 1 e 5.000;
- Repetições: o número de vezes em que cada requisição é executada, entre 1 e 5.000;
- Intervalo: o intervalo, em milissegundos, entre as requisições cíclicas, quando Repetições for maior do que 1, entre 50 e 500 e;
- Os cabeçalhos, quando aplicáveis.
A URL deve conter toda a rota exposta pelo endpoint, uma vez que, se ela não estiver completa, o endpoint pode não ser encontrado, fazendo com que o teste acuse uma falha. Sendo assim, caso ela possua parâmetros de URI - https://viacep.com.br/ws/{cep}/{formato}, por exemplo -, estes devem ser adicionados, assim como quando o endpoint possuir parâmetros do tipo Query String. |
Totvs custom tabs box items |
---|
default | no |
---|
referencia | addheader |
---|
| Ao clicar no botão para adicionar um cabeçalho, é possível adicionar os cabeçalhos exigidos pelo endpoint, como Authorization, por exemplo. Cabeçalhos são enviados nos testes para validação de seu tratamento, uma vez que não enviá-los não implicaria em uma falha de processamento no teste. Contudo, não enviar cabeçalhos para um endpoint que espera recebê-los pode indicar, na API, uma falha de tratamento da sua ausência, o que ajuda a resolver problemas relacionados à segurança no endpoint. Para incluí-los, basta preencher os campos conforme a imagem abaixo, sendo: - Cabeçalho: o nome do cabeçalho. Ex.: Authorization;
- Valor: o valor relativo ao cabeçalho. Ex.: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJSZWNpbnRvcyBBZHVhbmVpcm9zIiwiaXNzIjoiU0FSQSIsInN1YiI6IlNBUkFMb2dpbiIsImV4cCI6MTUxNjIzOTAyMn0.w8ze3iCo537hWi-VN40mMEsVYuOOwXyQ2tByYp_3d34 e;
- Ativo: flag que indica se o cabeçalho está ativo durante a requisição.
Após adicionado ao teste, o cabeçalho pode ser desativado, editado ou excluído, a qualquer momento, através das ferramentas disponíveis na barra lateral direita painel de cabeçalhos.
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | executar |
---|
| Para executar o teste, basta clicar no botão Iniciar e selecionar a opção Iniciar (F9) ou usar sua tecla de atalho F9, conforme imagem abaixo.
|
|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | requisicaopost |
---|
|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | resultado |
---|
| Após a execução de um teste, a aplicação mostrará os resultados obtidos. Em uma lista, ela exibira o Handle (identificador da thread executada), seu menor, médio e maior tempo, em milissegundos, além da taxa de sucesso e erro e o tempo total do teste, conforme imagem abaixo. Image Added |
|
04. DEMAIS INFORMAÇÕES
Para uma perfeita integração com o sistema TOTVS Recintos Aduaneiros, este deve estar em sua versão 12.1.2301 ou superior, uma vez que esta versão está preparada para a integração com o sistema de integração com balanças rodoviárias TCP/IP. Em versões anteriores a esta, a tentativa de integração ocasionará falhas no processo de integração que podem paralisar o serviço de integração e, na pior das hipóteses, paralisar o servidor onde ele esteja abrigado.
...