Hurl é uma ferramenta de linha de comando que executa e testa requisições HTTP descritas em arquivos de texto simples.
denji/awesome-http-benchmark
Lista selecionada de ferramentas para benchmark de HTTP(S), teste de carga, depuração e clientes de API REST, com notas breves sobre cada uma.
Alternativa open source a:Postman
- Estrelas
- 3,785
- Forks
- 260
- Issues abertas
- 17
- Último commit
- mês passado
O que é?
Esta lista no estilo awesome reúne ferramentas de linha de comando e com interface gráfica para teste de carga de HTTP(S), depuração de requisições e desenvolvimento de APIs RESTful. Cada item traz uma descrição em uma linha e a linguagem em que a ferramenta foi escrita, permitindo comparar opções rapidamente.
A seção de benchmark inclui ferramentas clássicas como ApacheBench (ab), wrk, hey e vegeta, além de opções mais recentes desenvolvidas em Go, Rust, Python, JavaScript e outras linguagens. A seção de teste e depuração lista clientes e CLIs como curl, HTTPie, Bruno, Hoppscotch, Insomnia e Hurl. Uma seção menor de SaaS/PaaS apresenta serviços hospedados de teste de carga.
A lista é útil quando você precisa escolher uma ferramenta para testar o estresse de um serviço web, automatizar requisições de API ou inspecionar tráfego HTTP e quer ter uma visão geral antes de decidir.
Recursos principais
- 01Agrupa ferramentas de teste de carga de HTTP(S) por linguagem e estilo, incluindo opções no estilo do ab e do wrk.
- 02Lista clientes de API REST para linha de comando e desktop, como curl, HTTPie, Bruno e Hurl.
- 03Indica quais ferramentas oferecem suporte a HTTP/2, HTTP/3 ou WebSocket quando essa informação consta no item.
- 04Inclui serviços hospedados de teste de carga SaaS junto com ferramentas open source.
Casos de uso
- Escolher uma ferramenta de teste de carga para um serviço web antes de executar um benchmark.
- Encontrar uma alternativa de linha de comando ao Postman ou um wrapper leve para curl.
- Comparar ferramentas de depuração HTTP para inspecionar o tráfego de APIs.
- Pesquisar serviços hospedados de teste de carga para CI ou testes em grande escala.
Tópicos
Perguntas frequentes
- O que é awesome-http-benchmark?
- Lista selecionada de ferramentas para benchmark de HTTP(S), teste de carga, depuração e clientes de API REST, com notas breves sobre cada uma. Esta lista no estilo awesome reúne ferramentas de linha de comando e com interface gráfica para teste de carga de HTTP(S), depuração de requisições e desenvolvimento de APIs RESTful. Cada item traz uma descrição em uma linha e a linguagem em que a ferramenta foi escrita, permitindo comparar opções rapidamente.
- awesome-http-benchmark é gratuito? Qual é a licença?
- awesome-http-benchmark é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- awesome-http-benchmark ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de awesome-http-benchmark foi em 11 de set. de 2026.
- Para que posso usar awesome-http-benchmark?
- Escolher uma ferramenta de teste de carga para um serviço web antes de executar um benchmark. Encontrar uma alternativa de linha de comando ao Postman ou um wrapper leve para curl. Comparar ferramentas de depuração HTTP para inspecionar o tráfego de APIs. Pesquisar serviços hospedados de teste de carga para CI ou testes em grande escala.
- Onde consigo awesome-http-benchmark?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/denji/awesome-http-benchmark
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente HTTP de terminal (TUI) que define e executa requisições REST a partir de coleções YAML com controle de versão.
Framework open source que reúne testes de API, servidores mock, testes de performance e automação de UI em uma única ferramenta.
Gerador de carga HTTP para linha de comando, escrito em Rust e inspirado no rakyll/hey, com interface de terminal em tempo real.
CLI de teste de carga HTTP(S) escrito em Go, com visualização em tempo real no terminal e gráficos na web, usando fasthttp para as requisições.
Biblioteca Java que executa comandos curl diretamente como chamadas de métodos, permitindo colar comandos do Postman ou das ferramentas de desenvolvedor do navegador sem escrever código de cliente HTTP.