What Are the Differences Between Think Time and Duration in CodeArts PerfTest?
There are two time-related concepts in CodeArts PerfTest:
- Think time (ms): waiting period between two consecutive operations performed by a user.
- Duration (min): time spent executing a test task.
The think time does not affect the total duration of concurrency. It only affects the number of concurrent requests. The following example explains this in detail.
The think time is set to 1,000 ms, the duration is set to 10 min, and the number of concurrent users is set to 10. The formula for calculating the number of concurrent requests is: Duration x Number of concurrent users/Think time. The result is 6,000 (600s x 10/1s). The total duration of the concurrency for this task is 10 min, and 6,000 query requests are sent to the server.
In some cases, the test result shows that the number of concurrent requests is smaller than 6,000. The reason is that if a message is not immediately responded to, the system waits 0.1s for response.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot