如何衡量API调用的响应时间?

时间:2017-10-28 16:00:01

标签: spring api

我在Spring Boot中实现了一个API,它可以成功完成所有RESTful调用。

作为分配的额外信用部分,我需要跟踪对RESTful服务的所有调用的响应时间,并能够可视化数据。 线图。

他们建议使用我已下载的grafana。

我只是不确定如何跟踪每次通话的响应时间

1 个答案:

答案 0 :(得分:1)

使用chrome调试器可以轻松跟踪响应时间。 enter image description here

如果您想以编程方式计算响应时间,那么可以通过使用  System.currentTimeMillis()方法。

以下伪代码段可能会有所帮助。

long beginTime = System.currentTimeMillis();

//your code to call the rest api

long responseTime = System.currentTimeMillis() - beginTime;