-
Notifications
You must be signed in to change notification settings - Fork 21
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
Can sieve be used for performance testing? #126
Comments
Thanks for your interest @a-hilaly . To your question, this would depend on specifics. Could you elaborate on the controller you have in mind and the kinds of bugs you're looking to discover? Conceptually, you should be able to have Sieve run tests that generate a high load. A limiting factor could be the fact that we run Sieve within kind clusters. It'd be cool to see whether such load tests would drive Sieve to find test plans it wouldn't find otherwise. |
Hi @lalithsuresh , thank you for your answer. I'm currently trying to do some stress testing on ACK (github.com/aws-controllers-k8s) controllers. I would like to ask a controller to continuously handle hundreds of creates/updates/deletes on resources. For example see if the dynamodb-controller can manage correctly hundreds of tables without any issues.
This is what i was hoping for. We run our e2e tests on kind as well so that's not really an issue. I'm down to eventually give a shot for of our controllers. Many thanks again! |
@a-hilaly sounds good! Let us know if you run into any issues getting ACK to run with Sieve. |
First, very nice project, folks!
I'm wondering if I can leverage the tools here to do stress/load testing on controllers and to the correctness under heavy load/traffic? If not, is it something possible to do by modifying some of the code/adding few patches?
The text was updated successfully, but these errors were encountered: