tsenart / vegeta

HTTP load testing tool and library. It's over 9000!
http://godoc.org/github.com/tsenart/vegeta/lib
MIT License
23.5k stars 1.36k forks source link

get output in real-time #251

Closed MarStarck closed 7 years ago

MarStarck commented 7 years ago

vegeta get output.bin after the attack is finished. and then convert it to report afterwards. Can it provides real-time attack result?

ghost commented 7 years ago

While loop on 'vegeta report' in a seperate terminal.

MarStarck commented 7 years ago

Well, loop 'vegeta report' seems get report in total. How can I clear old result data every time? for example, I run vegeta report every 1 second, and I want report the data only in this second, not during all the time. I try to write some code but Report only has Add method, no Clean method or something...So I re-init metrics as follows:

var _m vegeta.Metrics
m = _m
rep, report = vegeta.NewJSONReporter(&m), &m

It works but looks ugly...