我是否正确假设Loadrunner报告的事务响应时间(使用HTTP协议时)不包括渲染时间,它只是绝对响应时间(从用户点击直到他从服务器获得响应) ?如果我还要包括渲染时间,从用户的角度来看,我该如何衡量呢?
答案 0 :(得分:1)
GUI虚拟用户将100%获取时间,包括实际绘制到客户端屏幕。 Truclient虚拟用户将从Chrome浏览器开发者工具中测量除下图中屏幕上的“画图”之外的所有内容
因此,您可以采用GUI-API级别(HTTP)vritual用户来衡量成本(Login_GUI-Login_HTTP),或者使用Truclient-HTTP(Login_TC-Login_HTTP)来衡量客户端的成本减去屏幕上的实际绘制量
注意:自1996年与GUI配对后,GUI虚拟用户一直是一个可用的选项。 GUI虚拟用户实际上是1993/4中第一种虚拟用户。 Truclient大约五年。所以,答案是,“是的,存在一条路径......你有两条道路。”
但是,考虑到性能测试和部署之间的时间长度,当您发现发布问题时,通常只有零时间来调整客户端体系结构以提高性能。您最好采用Agile和DevOps模型,每个人都有责任询问有关质量的问题,包括性能和安全性。每个现代浏览器都提供了执行广泛的客户端性能审计的工具。如果客户端代码在达到性能测试时未通过内置的性能审核,则只需开始在审核中列出的每个项目上编写缺陷,然后将其反馈给开发人员和功能测试人员,并了解他们如何运行审核自己。