Tuesday, 6 May 2014

Web Service Performance Metrics


• Server Side: can be gathered by stress testing on the server end.
Important parameters are:
Server throughput (measured as the number of requests per second)
Latency (time taken between the service request arriving and the request being serviced.)

Client Side: client side monitoring or distributed load testing can be used to gather data. Important parameters are:
Latency (WS processing time + network latency). This is the time taken for a service call to return the earliest response bytes
Throughput (the average byte flows per unit of time, including latency)
Error rate (identifies the dependability of the service)