We will have to benchmark our application by finding maximum number of concurrent and simultaneous users supporting. We have been using JMETER
We did this,
- Created concurrent Thread group
- Specified the concurrent user count as 100
- Specified the Hold time as 5 mins
- Executed the thread
The execution triggers around 20k requests totally and kept 100 active threads at any given point of time. All the requests are successful and response time is within SLA. Beyond 100 the response time doesn't meet the SLA.
Q1: Are we doing correct? Is this correct way to find concurrent users count?
Q2: We are doing the same test for simultaneous users, Only difference is that we execute multiple thread group simultaneously with think time. Is it right way to calculate simultaneous users?