From e507f23dbcc7e016c55c88cf157eaf559eba2a3f Mon Sep 17 00:00:00 2001 From: Dave Brophy Date: Thu, 7 Dec 2017 02:55:01 -0800 Subject: [PATCH] Add Blast (#1689) Blast is a tool I developed to send ~6m API requests from a CSV data source. I've extended it to include more load-testing specific features. It's protocol agnostic, so non-http APIs can be easily supported. Batch job features: * Use CSV data source to send millions of API requests. * Automatic resume after exit. Load testing features: * Change the rate (requests per second) interactively during the run. * Simple, useful latency stats. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 067aa6c1..117c83e3 100644 --- a/README.md +++ b/README.md @@ -1556,6 +1556,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [aurora](https://github.com/xuri/aurora) - Cross-platform web-based Beanstalkd queue server console. * [awsenv](https://github.com/soniah/awsenv) - Small binary that loads Amazon (AWS) environment variables for a profile. * [Banshee](https://github.com/eleme/banshee) - Anomalies detection system for periodic metrics. +* [Blast](https://github.com/dave/blast) - A simple tool for API load testing and batch jobs. * [bombardier](https://github.com/codesenberg/bombardier) - Fast cross-platform HTTP benchmarking tool. * [bosun](https://github.com/bosun-monitor/bosun) - Time Series Alerting Framework. * [dogo](https://github.com/liudng/dogo) - Monitoring changes in the source file and automatically compile and run (restart).