-
Notifications
You must be signed in to change notification settings - Fork 497
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
Fargate - arrivalCount seems doesn't work as expected #2494
Comments
More findings:
Meaning, the issue is happened from Fargate -> SQS -> AWS CLI, however I'm not sure how to check more details |
thanks @robin-miro! will try to replicate here |
btw @robin-miro feel free to drop me a line on hveldstra@artillery.io for an Artillery Cloud invite, would love for you to try it |
Hey @hassy , thanks for sharing, I will drop you an email to have a look for collaboration for using the cloud.
Just share some very interesting findings maybe you can reproduce in your test environment. Case 1 :
Results:
Case 2 :
Results:
|
I'm not able to reproduce this on v2.0.5 yet. I'm wondering if it's a bug in the built-in HTML reporter (it hasn't been updated in a very long time). Here's a couple of reports from tests I ran:
If you could share the text log from one of the runs that didn't produce the expected number of VUs that would be really useful. Thank you! |
Going to close this for now, but @robin-miro feel free to reopen if you run into the issue again. |
Version info:
Running this command:
run-fargate --count = 10
I expected to see this happen:
Based on the doc, it should mean creating 300 VU in 3000 seconds, which means creating 1 VU per 10 seconds around, as I said fargate count equals 10, then means 10 VU per 10 seconds around in total.
Instead, this happened:
not enough VUs are created, instead of 10 VU per 10 seconds, it randomly just creates 2 VU per 10 seconds. Those missing VUs are also Not failed.
Additional notice
When I switch to 50m with 600 VUs, meaning 1 VU per 5 seconds, it becomes a bit better.
Why this is important
When we generate a latency benchmark instead of a Load/Stress test, we expect the load can be similar and with a small and stable load, meaning the VUs are roughly can have the same amount, and help to compare the latency benchmarks from different regions.
Idea
Because it's hard to check all workers from CloudWatch, as It's hard to figure out which Fargate/Worker doesn't generate VUs, maybe it gonna be a bit easier to verify it with Artillery Cloud.
The text was updated successfully, but these errors were encountered: