Consider the system which gets 100 hits per second(HPS) and response time is 2 sec for each request. After initial 2 seconds, system is able to server 100 request per second which entered in to system 2 seconds before.
My question is can we say system has throughput of 100 just because 100 request are able to get out of the system. I believe not based on below definition.Per below definition if we are saying 100 throughput per second then those request should have been entered and exited within 1 second . But in above scenario 100 request entering into system are served 2 seconds later. So we can say 100 throughput per 2 seconds . Right ?
Throughput(QPS): This is the number of requests that are successfully executed/serviced per unit of time. For example, if the throughput is 50/minute, this means that on your server, per minute, 50 requests are executed successfully (accepted, processed and responded properly).