Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste de Estresse

Teste de Estresse é uma ferramenta de linha de comando projetada para realizar testes de carga em serviços web. Ela permite simular alta carga enviando múltiplas requisições simultâneas para uma URL especificada.

Funcionalidades

  • Realizar testes de carga em serviços web
  • Simular múltiplas requisições simultâneas
  • Gerar relatórios detalhados com códigos de status e tempos de resposta

Instalação

Para construir o projeto, você precisa ter o Go instalado. Clone o repositório e construa o projeto usando os seguintes comandos:

git clone https://github.com/leonardo-gmuller/stress-test.git
cd stress-test
go build -o stress-test

Alternativamente, você pode usar Docker para construir e executar o projeto:

docker build -t stress-test .
docker run --rm stress-test --url=http://example.com --requests=100 --concurrency=10

Uso

Para usar a ferramenta de teste de estresse com Docker, execute o seguinte comando:

docker run --rm stress-test --url=<URL> --requests=<TOTAL_REQUESTS> --concurrency=<CONCURRENCY>

Exemplo

docker run --rm stress-test --url=http://example.com --requests=100 --concurrency=10

Este comando realizará um teste de carga em http://example.com com 100 requisições totais e 10 requisições simultâneas.

Flags

  • --url: A URL do serviço web a ser testado
  • --requests: O número total de requisições a serem feitas
  • --concurrency: O número de requisições simultâneas

Contribuição

Contribuições são bem-vindas! Por favor, abra uma issue ou envie um pull request para quaisquer alterações.

Contato

Para qualquer dúvida, entre em contato com Leonardo G. Muller.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages