Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Locust Improvements for recording, reporting and inputs. #1416

Closed
ludo550 opened this issue Jun 6, 2020 · 3 comments
Closed

Locust Improvements for recording, reporting and inputs. #1416

ludo550 opened this issue Jun 6, 2020 · 3 comments

Comments

@ludo550
Copy link

ludo550 commented Jun 6, 2020

Improvement

Currently we do not support recording data from the test and get a detailed report at the end. Hence, we need a report file that is generated at the end of the test. That has all the recorded data like the average response time at a particular time from the test with the charts.

Potential suggestion for a solution

The reason I request this feature because its something that can take this tool to the next level. And can be very handy to identify issues in the app. I have made some integrations for this which work and I can share an example if needed but its specific to my organization. It also has feature for web Ui where we can provide the total number of requests at which point locust sends a stop message to all the slaves

@ludo550 ludo550 changed the title Locust Improvements Locust Improvements for recording and reporting and inputs. Jun 6, 2020
@ludo550 ludo550 changed the title Locust Improvements for recording and reporting and inputs. Locust Improvements for recording, reporting and inputs. Jun 6, 2020
@cyberw
Copy link
Collaborator

cyberw commented Jun 6, 2020

Hi @ludo550 !

Thanks for your suggestion!

Issues regarding reporting have been raised several times times in the past, but are not really considered to be part of locust "core" (and also, there have been more tickets/issues filed than PR:s if you know what I mean :)

There are already some reporting options out there, including a solution based on Timescale + Grafana in https://github.com/SvenskaSpel/locust-plugins (built by me) and I believe I've seen a Graphite reporting plugin version somewhere as well.

As for the number of requests, see #1085

Not sure what you meant by "and inputs"?

@ludo550
Copy link
Author

ludo550 commented Jun 7, 2020

Thank you for the speedy response and this awesome tool @cyberw. I will close this Request as I think the plugins repo you shared seems handy. I do want to mention that I think its worth adding some of this coming out of the box. I did make the effort for my organization and it has some other monitoring and recording for application metrics for our spring boot apps. It also has a drop down for different load tests we like to run. I would probably share a PR once i refine the code without features specific to my organization.

@ludo550 ludo550 closed this as completed Jun 7, 2020
@ludo550
Copy link
Author

ludo550 commented Jun 7, 2020

0B571492-12C5-4351-88A7-14165C248FA4
This is an example excel file downloadable after a test is done in my case.

@cyberw cyberw added the wontfix label Jun 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants