var start = DateTime.Now;
// client is auto-generated C# SoapHttpClientProtocol proxy for service
var response = client.GetWebMethod();
var finish = DateTime.Now;
var elapsed = (finish - start).TotalMilliseconds;var elapsed = (oSession.Timers.ClientDoneResponse - Session.Timers.ClientDoneRequest).TotalMilliseconds;This question was also asked here: http://stackoverflow.com/questions/19094272/measuring-wcf-service-calls-response-time-in-fiddler-and-c-sharp-application
In your code, you're using DateTime.Now, which is limited to the Windows clock resolution (15.7ms). For higher precision, you should use the Stopwatch class instead.ClientDoneResponse - ClientBeginRequest measures the time between the client sending the first TCP/IP packet to Fiddler and the time of Fiddler sending the final TCP/IP packet to the client.