如何获取json Web服务请求的响应时间?

时间:2015-03-17 20:19:53

标签: java json rest

我向网络服务发帖请求如下,我需要获得每个网络服务的响应时间。

given().headers("Content-Type", "application/json", "----", "----")
                    .body(body).when().post(BaseUrl)

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

要获得以纳秒为单位的时间,请将其包裹在您的请求中:

long startTime = System.nanoTime();
// ... the code being measured ...
long responseTime = System.nanoTime() - startTime;

请记住,这也会捕获任何处理时间,因此会比实际的网络响应时间长。但为了比较不同的请求,它应该是有用的。