Friday, June 5, 2009

Response Time and Throughput




Response Time
The amount of time application Server takes to return the results of a client request. The response time is affected by factors such as network bandwidth, number of users, number and type of requests submitted and average think time.
Response time = Server Processing time + Think time + Network Time (Load runner does not include Client Processing time/rendering time)
How will you calculate Response time?
Response time: Processing time + Think time + Network Time + Client processing time.

Throughput
Throughput measures the amount of work performed by Application Server.
Application Server throughput is a function of many factors, including the nature and size of user requests, number of users, and performance of Application Server instances and back-end databases.

Throughput Vs Number of users. (Concurrent Users)
The number of users increases, throughput increases correspondingly. However, as the number of concurrent requests increases, server performance begins to saturate, and throughput begins to decline.
Ref Fig-A


Throughput and Response Time with Increasing Number of Users
Initially when the throughput increase, Response time also increase , After a certain point throughput are inversely proportional to response time.
As the number of users on the system increases, the response time starts to increase as well, even though the number of requests per minute declines
Ref : Fig -b

1 comment:

  1. Excellent Atricle....But your blog taking so much of time to load..better to change the image size of tanjore temple....if possible crop the temple image and upload it...

    ReplyDelete