如何获取服务器到客户端的响应时间

客户反应打开app的某个页面的时间太慢,开发人员想知道接口响应时间和服务器到客户端(渲染完成)的响应时间,现在我区别不开用charles抓包工具获取到的duration是接口的响应时间还是服务器返回给客户端,并且客户端渲染页面后的时间?

  • 可以从charles抓到的请求中 Timing字段内找到Latency字段 这个字段在charles官网有说明
  • 大概意思就是这个时间表示从请求数据发送完毕开始 到响应数据刚刚收到为止
  • 基本上代表的就是两次网络延时的时间 加上服务器处理的时间