locustio / locust

Write scalable load tests in plain Python 🚗💨
https://locust.cloud
MIT License
25.06k stars 3k forks source link

real-time graphing #317

Closed ghost closed 9 years ago

ghost commented 9 years ago

I have added real-time graphing to Locust, with InfluxDB and Grafana https://github.com/BBC/locust-load-tests/#real-time-graphing

molsky commented 9 years ago

Page not fount, looks like that you have deleted that repository? That example was quite useful because of the lack of graphing tools and plugins for Locust.

ghost commented 9 years ago

Yes, I deleted the Locust repo yesterday and the Locust docker images as I am now exclusively using Gatling. I had also moved to Taurus and Blazemeter for real-time graphing. If your are still interested, I can commit the repo to my own github account?

ghost commented 9 years ago

https://github.com/aidylewis/locust-load-tests

Nesh108 commented 8 years ago

I still cannot see the repo.

I would really like to get some cool graphs out of Locust.

ghost commented 8 years ago

Oh yes. I deleted this again. Can't remember why. But what you could do is parse the real-time web stats and format them into a graphite message. Push them along the graphite protocol into Influxdb and use Grafana for visualisation. This may help: https://github.com/bbc/notes-on-perf-testing/blob/master/ch/gatling/real_time_graphs.md.

ghost commented 8 years ago

In fact, maybe use this python influxdb client library to write data: https://github.com/influxdata/influxdb-python

ghost commented 8 years ago

I will create some documentation if anyone is still interested in this.

molsky commented 8 years ago

Found this alternative solution and it is quite nice: http://steelkiwi.com/blog/load-testing-python-locust-testing-and-bokeh-vis/

brandonparncutt commented 7 years ago

Thanks for that...this might just work.

ghost commented 4 years ago

Oh yes. I deleted this again. Can't remember why. But what you could do is parse the real-time web stats and format them into a graphite message. Push them along the graphite protocol into Influxdb and use Grafana for visualisation. This may help: https://github.com/bbc/notes-on-perf-testing/blob/master/ch/gatling/real_time_graphs.md.

Hi, Can you please provide the solution.None of the urls are not working