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)
3k stars
93 watching
233 forks
last commit: 30 days 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,551 | 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 | 35,947 | 4 days 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,537 | 22 days ago | – convert curl commands to python, javascript, php |
hoppscotch | 65,598 | 3 days ago | API request builder |
DeepfakeHTTP | 513 | over 2 years ago | – is a web server that uses HTTP dumps as a source for responses, written in |
httpie | 33,939 | 20 days 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,596 | about 1 month ago | – Yet another clone, written in |
httpstat | 5,979 | about 1 year ago | It's like curl -v, with colours |
hurl | 13,103 | 4 days 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 | 469 | 3 months ago | – JSON Aggregation CLI, Jaggr can be used to integrate with , written in Go ( ) |
jq | 30,562 | 8 days 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,647 | 3 months ago | |
https://github.com/stepci/awesome-api-clients | 518 | 13 days ago | |
https://github.com/mrmykey/awesome-http-clients | 107 | 7 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 |