Replies: 2 comments 1 reply
-
I got common problem 👍 how to reproduce test like that in Artillery? |
Beta Was this translation helpful? Give feedback.
-
Looks like we fall into a common pitfall around Artillery newcomers, who are related to any other tools. The thing is - seems like artillery doesnt support closed system model you might know from JMeter, I mean keeping constant amount of users doing ask-wait-catch response sequence. Looks like @hassy might be tired of clarifying it over and over again so he only formatted the .yml script code here in discussion, but thats understandable for me now lol. More about workloads modes artillery serves here: |
Beta Was this translation helpful? Give feedback.
-
I don't know if I am misinterpreting the chart or if my configuration is not working. From the documentation, I understand that maxVusers: x stands for maintaining a specific number of x users during the entire test phase. I interpret them as users competing with each other, that is, executing sequences of requests independently of each other.
The graph generated in the report includes vusers.created, which I understand represents these competing users. If so, their number never exceeds 20VU.
Previously, I was working with JMeter, where 50 concurrent threads were created to execute a sequence of http requests for the duration of the entire test. A thread terminated by an error was replaced by a new thread to maintain the set competition.
I tried “loop”, however here it is impossible to indicate that it only lasts for the duration of the test. Either count = x, or never ending, which means it ignores the duration value.
Thanks for your help! I attach the chart and config.
Beta Was this translation helpful? Give feedback.
All reactions