awesome-http-benchmark

HTTP benchmarking toolset

A collection of tools for testing and debugging HTTP(S) protocols and RESTful APIs.

HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)

GitHub

3k stars
93 watching
236 forks
last commit: about 2 months ago
Linked from 2 awesome lists

awesomeawesome-listbenchmarkcanarydevelopmenthttphttp-benchmarkinghttp-pipelininghttp2http3httpsmodern-devmodern-webrest-apirestfulrestful-apitestingtools

Toolkit for testing/debugging HTTP(S) and restAPI (RESTful)

bat 2,552 about 2 years ago – Go implement CLI, cURL-like tool for humans, written in Go ( )
Bruno – is a Fast and Git-Friendly Opensource API client
curl 36,309 about 1 month ago – Powerful features command-line tool for transferring data specified with URL syntax, written in

Toolkit for testing/debugging HTTP(S) and restAPI (RESTful) / curl

Online curl command line builde

Toolkit for testing/debugging HTTP(S) and restAPI (RESTful)

curlconverter 7,593 3 months ago – convert curl commands to python, javascript, php
hoppscotch 66,110 about 1 month ago API request builder
DeepfakeHTTP 515 over 2 years ago – is a web server that uses HTTP dumps as a source for responses, written in
httpie 34,188 3 months ago – client, user-friendly curl replacement with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, written in
HTTPie Desktop – HTTPie Desktop is a cross-platform API testing client for humans. Use it to test REST, GraphQL, and HTTP APIs painlessly
curlie – If you like the interface of but miss the features of , curlie is what you are searching for. Curlie is a drop-in replacement for that use to perform operations, written in Go ( )
xh 5,676 about 2 months ago – Yet another clone, written in
httpstat 6,006 over 1 year ago It's like curl -v, with colours
hurl 13,431 about 1 month ago Hurl is a command line tool that runs HTTP requests defined in a simple plain text format
insomnia simple, beautiful, and free Desktop REST API client ( , , and )
jaggr 470 5 months ago – JSON Aggregation CLI, Jaggr can be used to integrate with , written in Go ( )
jq 30,734 about 2 months ago – is a lightweight and flexible command-line JSON processor, written in
Proxyman Capture HTTP(s) in a few clicks. Best-in-class native macOS app to capture, decrypt, and mock your HTTP(s) requests/ responses with powerful debugging tools
Yaak – API client for modern developers, Call REST, GraphQL, SSE, and gRPC APIs from a simple and intuitive app
https://github.com/marmelab/awesome-rest 3,661 5 months ago
https://github.com/stepci/awesome-api-clients 546 2 months ago
https://github.com/mrmykey/awesome-http-clients 115 9 months ago

SaaS/PaaS

BlazeMeter – offers a cross-enterprise test automation framework for the entire technical team (developers, devops, ops and QA) throughout the product development lifecycle. Run continuous or ‘on demand’ testing for APIs, mobile apps and websites. Run from the cloud, on-premise or as a hybrid solution. Use with JMeter & Selenium WebDriver & integrate with your existing CI, CD & APM tools
NewRelic – software analytics tool suite used by developers, ops, and software companies to understand how your applications are performing in development and production
NGINX Amplify – Visually identify performance bottlenecks, overloaded servers, or potential DDoS attacks. Improve and optimize NGINX performance with intelligent advice and recommendations. Get alerts when something is wrong with the delivery of your application. Plan capacity and performance for web applications. Keep track of systems running NGINX
k6.io Open source load testing tool and SaaS for engineering teams. Powerful scripting and lots of CI/CD integration
RedLine13 Cloud Based Load Testing to run JMeter, Gatling, or custom code load test plans at scale using low cost instance pricing
tracetest – Use OpenTelemetry for testing and synthetic monitoring. Write your tests using

Backlinks from these awesome lists:

More related projects: