Concurrent Users vs Simultaneous Users
For simultaneous and concurrent users, Google offers a wide variety of definitions. Some definitions claim that concurrent users are those who carry out the same tasks simultaneously while others claim that simultaneous users are those who are active and undertake distinct tasks.
I recommend learning the definitions of these two terms in order to distinguish between them. The keywords simultaneous and concurrent can be easily correlated with the terminology used in performance testing if you are familiar with their specific definitions.
Concurrent Users:
Only events that take place over an extended period of time, or across a span of time, are referred to as concurrent. ‘A length of time’ suggests ‘test duration’ when used in the context of performance testing.
Therefore, regardless of the activities they are performing, individuals who are operating under a test plan are referred to as “Concurrent Users.”
Simultaneous Users:
The events that take place at one moment are referred to as simultaneous occurrences. When you tell every user to complete the same transaction simultaneously during a performance test, that group of users is referred to as “Simultaneous Users” at that point.
Micro Focus LoadRunner Rendezvous Point’s functionality, which holds the Vusers for a certain transaction and releases them all at once, enables us to create simultaneous Vusers.
Ten concurrent travel agents must be effectively handled by the program.
10 flight reservations must be processed simultaneously by the application, and the response time cannot be more than 90 seconds.
Point 1 suggests that, regardless of their actions, the application must be able to accommodate 10 travel agent loads (over time). So they referred to it as “concurrent.”
Some important points:
- Both phrases indicate “occurring at the same time,” but “concurrent” denotes events that take place over time rather than “simultaneous,” which denotes events that happen all at once.
- A portion of the concurrent user is the simultaneous user.
- Concurrent users cannot be simultaneous users, yet concurrent users can be concurrent users.
- In general, there are more people using a program simultaneously than there are concurrent users.
- At one moment in time, all concurrent users must be engaged and perform the same tasks.
- Users who are logged in at the same time may be active or idle and engage in various tasks.