{"repo":"trinhminhtriet/blast","free":true,"listed":false,"github":"https://github.com/trinhminhtriet/blast","clone":"git clone https://github.com/trinhminhtriet/blast.git","description":"🚀 Blast: A powerful, lightweight HTTP load generator for stress testing and benchmarking web applications with ease.","language":"Go","stars":41,"topics":["automation","benchmarking","cli","golang","load-testing","networking","performance-testing","stress-testing","tool"],"license":"MIT","category":"networking-infra","readme_excerpt":"🚀 Blast 🚀 Blast: A powerful, lightweight HTTP load generator for stress testing and benchmarking web applications with ease. ✨ Features - High-Performance Load Testing : Send a specified number of requests at customizable concurrency levels to simulate real-world traffic and measure server response. - HTTP/2 Support : Fully compatible with HTTP/2, allowing for efficient, high-throughput testing on modern web servers. - Flexible Rate Limiting : Control request rate per worker (QPS) for fine-grained load management. - Duration-Based Testing : Specify a duration to run tests continuously, ideal for long-term stress tests without counting requests. - Multiple HTTP Methods : Supports a variety of HTTP methods including GET, POST, PUT, DELETE, HEAD, and OPTIONS. - Customizable Headers : Add multiple custom headers for testing with different request configurations. - Detailed Output Options : Choose between summary output or CSV format for detailed, structured response metrics. - Timeout Control : Configure request timeouts to handle slow or unresponsive servers. - Request Body Support : Send custom request bodies from text or file, supporting various payloads for POST/PUT tests. - Compression and Keep-Alive Control : Optionally disable compression and keep-alive to test under different connection settings. - HTTP Redirect Handling : Enable or disable following of HTTP redirects as needed. - Proxy Support : Route requests through an HTTP proxy for testing in specific network setup","default_branch":null,"files":null,"tree":[],"storefront":"/r/trinhminhtriet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trinhminhtriet/blast/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}