性能测试之“响应时间”的理解
对于测试复杂系统部署架构时,清晰理解响应时间,分析响应时间慢的原因,准确定位瓶颈有很大的帮助!
下面一图看明白响应时间:
响应时间,是指应用系统从发出请求开始到客户端接收到所有数据所消耗的时间,该定义强调的是所有数据都已经被呈现到客户端所花费的时间,为什么说是所有数据呢?
因为用户体验的时间带有主观性,用户认为从提交请求到服务器开始返回数据到客户端的这段时间为响应时间。
因此,从严格意义上讲,“系统响应时间”加上“显现时间”,才是完整的用户感想到的响应时间。
当然,呈现时间有更深层次的理解,它还包括浏览器解析页面时间、用户反应时间等,还有对First Buffer时间的理解!