-
Notifications
You must be signed in to change notification settings - Fork 222
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
Restructure and rewrite Scenarios section #808
Comments
"workhorse", not "workhouse" 😂 But yeah, I agree the docs can be improved a ton here. One suggestion I have is to add a use-case based table with "if you want to do X, you should use executor Y in your scenario". |
I was going to post about metioning the coordinated omission problem, but there's already an issue: Besides the forum post, it got brought up in discussion about a blog that used k6 to bench mark load balancers: Really, to fix this, we could just stick the term somewhere in https://k6.io/docs/using-k6/scenarios/arrival-rate/. That would help googlers. |
This Office Hours has some good discussion on the different use cases for each scenario: |
Related: #615 |
As I went through the old issues, I collected all the ones about scenarios. It's quite a list! I guess to close this issue, we should try and close all of these, too:
And some forum posts https://community.k6.io/t/how-to-distribute-vus-across-different-scenarios-with-k6/49/11 |
- Use bulleted description list to list benefits - Summarize executors instead of duplicating table - Add two scenarios to example, to show it's possible - Hide full log output - shorten options slug, and fix all references Early work for #808
* scenarios, rework top-level page - Use bulleted description list to list benefits - Summarize executors instead of duplicating table - Add two scenarios to example, to show it's possible - Hide full log output - shorten options slug, and fix all references Early work for #808 Co-authored-by: Paul Balogh <javaducky@gmail.com>
- Make new About section to explain - And pages for dropped iterations and VU allocation - Move other explanatory topics to about - Scenarios, rename arrival rate as open vs closed - Scenarios, clean up the list pages - Add note arrival rate pacing Part of work with #808 Co-authored-by: na-- <n@andreev.sh>
This forum topic is relevant: https://community.k6.io/t/about-the-number-of-users-in-the-stress-test-documentation/6131/3 I believe it shows our scenario docs and https://k6.io/docs/test-types/stress-testing/#api-stress-test-in-k6 can still be a bit confusing. |
- Better description with less metaphor - Example Part of #808
Commits 7718690...83c23cb all worked on simplifying executor comments and language |
Scenarios are among the most important parts of the k6 API. But, frequent user questions and doubts about configuring them show that the docs could be confused. Subjectively, I can say that I find them confusing. I still need to read the docs for each executor carefully to figure out what workload to use.
Some preliminary issues:
Sequence to solve this issue:
Relevant links
The text was updated successfully, but these errors were encountered: