Help Center/ CodeArts PerfTest/ FAQs/ Pressure Test Project Management/ What Are the Differences Between Think Time and Duration in CodeArts PerfTest?
Updated on 2024-10-21 GMT+08:00

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.