DEV Community

Cover image for Usando o ApacheBench (ab) para testes de carga simples
Daiene Lima
Daiene Lima

Posted on

Usando o ApacheBench (ab) para testes de carga simples

O que é Apache Bench ?

É uma ferramenta de benchmarking que mede o desempenho de um servidor web enviando varias solicitações HTTP e registrando métricas de latência e sucesso.
O ApacheBench pode ajudá-lo a determinar quanto tráfego seu servidor HTTP pode sustentar antes que o desempenho diminua e definir linhas de base para tempos de resposta típicos.

Como instalar ?

Nos servidores Mac e Linux ele vem instalado por padrão no pacote básico do sistema.
No windows é necessário baixar e instalar
link para download
após a instalação é possível encontrar o executável na pasta
apache\bin

Windonws

Executando os testes

Aqui temos alguns argumentos aceitos:

Arumentos

Basta executar o seguinte comando
ab -n 100 -c 10 https://www.google.com/

Ao executar a instrução recebemos a métrica abaixo contendo algumas informações como: tempo de requisição, porcentagem de sucesso e etc.

Resultado

API Trace View

How I Cut 22.3 Seconds Off an API Call with Sentry 🕒

Struggling with slow API calls? Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay