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

Docs improvement to help interpret test outputs and how that estimate VUs required to reach a certain rate #982

Open
immavalls opened this issue Jan 13, 2023 · 1 comment
Labels
Tech Writers Issues that a writer could help with

Comments

@immavalls
Copy link
Contributor

Based on https://community.k6.io/t/getting-very-low-rps/5649/, https://community.k6.io/t/load-test-using-one-user-id-at-a-time-for-each-user-and-iteration/5626, and https://community.k6.io/t/k6-and-the-k6-reporter-do-not-log-accurately-highly-concurrent-requests/5600, help to interpret why the iterations/s or VU/s are not the expected, and how to estimate the preAllocatedVUs (to avoid having to define a maxVUs - except in cloud?) would be useful.

We might benefit from making it easier for k6 to allocate the required VUs for a constant-arrival-rate. It might not be easy as the number of VUs will depend on the URLs under test latency, how this also varies with increasing load...

For ramping arrival rate I think we could add what we have in k6-learn about the ramping effect.

In the meantime:

I'm not sure what we are missing in the docs, if we are. I'm just opening this to start the discussion in case we can improve something.

@immavalls immavalls added the Tech Writers Issues that a writer could help with label Jan 13, 2023
@MattDodsonEnglish
Copy link
Contributor

#974 Should help clear up this info (I hope!). One way to avoid running the test with insufficient VUs would be to add an add a threshold to dropped_iterations with abortOnFail set to true.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tech Writers Issues that a writer could help with
Projects
None yet
Development

No branches or pull requests

2 participants