ab
Ferramenta da Apache para realizar benchmarking e testes de carga em servidores web. Mais informações: https://httpd.apache.org/docs/current/programs/ab.html.
- Executa 100 requisições HTTP do tipo GET para uma determinada URL:
ab -n 100
url
- Executa 100 requisições HTTP do tipo GET para uma determinada URL, executando 10 requisições simultâneas de cada vez:
ab -n 100 -c 10
url
- Executa 100 requisições HTTP do tipo POST para uma determinada URL, usando um payload JSON de um arquivo:
ab -n 100 -T
application/json -p
caminho/para/arquivo.json
url
- Utiliza a funcionalidade HTTP Keep Alive, permitindo que várias requisições sejam feitas em uma sessão HTTP:
ab -k
url
- Define o tempo total do benchmarking, em segundos:
ab -t
60
url
- Escreve os resultados em um arquivo CSV:
ab -e
caminho/para/arquivo.csv