我向如下网络服务发出发布请求,我需要获取每个网络服务的响应时间。
given().headers("Content-Type", "application/json", "----", "----")
.body(body).when().post(BaseUrl)
非常感谢您的帮助。
最佳答案
要获取以纳秒为单位的时间,请将其包含在您的请求中:
long startTime = System.nanoTime();
// ... the code being measured ...
long responseTime = System.nanoTime() - startTime;
请记住,这还将捕获任何处理时间,因此会比实际的网络响应时间长。但为了比较不同的请求,它应该很有用。
关于java - 如何获取 json Web 服务请求的响应时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29108934/