Performance Testing metrics explained
To understand the load test results better, Hope they will help interpret results better:
What is “Response Time”?
Response Time measures the performance of an
individual transaction or query and is the amount of time from the
moment that a user sends a request until the time that the application
indicates that the request has completed.
What is the “90% Line”?
90% Line (90 percentile of the response times)represents
one of the most interesting metrics and shows that “90% of the samples
finished within 0-x time” or “90% of the samples took no more than this
time”
What is the “Average Response Time”?
The “Average Response Time” is a good number to
know, however in a business-to-business service application, it doesn’t
matter if the average response time is 500ms, if the 90% line is 1.5
seconds. From a software developer perspective, if the 50% and 90% lines
are far appart, the application fluctuates a lot.
What is “Latency”?
Latency , a synonym for delay, is the time for a
specific block of data to get from one point to another. Latency is
measured by sending a packet that is returned to the sender and the
round-trip time is considered the latency.
Latency + Processing Time = Response Time
Latency + Processing Time = Response Time
What is “Throughput”?
Throughput indicates the number of transactions
per second an application can handle, the amount of transactions
produced over time during a test.
Transactions per second
Transactions per second refer to the number of database transactions completed in one second.
No comments:
Post a Comment