Client 客户端渲染时间

Client 客户端渲染时间,client,Client,我知道,为了测量任何应用程序场景的端到端响应时间,我们需要计算:服务器时间+网络时间+客户端时间 虽然我确信服务器和网络时间会受到负载的影响,但我想知道客户端时间是否也会受到负载的影响 如果客户端呈现时间不受负载的影响,那么如果我们使用100个用户进行测试,并使用任何性能测试工具(如HP LoadRunner、JMeter等)测量服务器时间,这是否合适;然后使用单个用户测量客户端渲染时间,最后通过将客户端时间添加到服务器时间来显示端到端时间 如对此有任何意见,将不胜感激 因此,您所描述的是一个非

我知道,为了测量任何应用程序场景的端到端响应时间,我们需要计算:服务器时间+网络时间+客户端时间

虽然我确信服务器和网络时间会受到负载的影响,但我想知道客户端时间是否也会受到负载的影响

如果客户端呈现时间不受负载的影响,那么如果我们使用100个用户进行测试,并使用任何性能测试工具(如HP LoadRunner、JMeter等)测量服务器时间,这是否合适;然后使用单个用户测量客户端渲染时间,最后通过将客户端时间添加到服务器时间来显示端到端时间

如对此有任何意见,将不胜感激


因此,您所描述的是一个非常古老的概念,称为GUI虚拟用户。LoadRunner和其他经典工具,如SilkPerfomer、QLoad和Rational Performance tester,始终能够运行一个或两个图形虚拟用户,这些用户是使用相关供应商的功能自动化测试工具创建的,以解决GUI的用户“权重”问题

随着瘦客户机web的出现,这种功能一度不再流行,但现在web客户机越来越厚,客户端代码越来越复杂,这个问题被问得越来越频繁

不要担心实际的“渲染时间”,即绘制屏幕元素所需的时间,因为您无论如何都无法控制它。根据主机上运行的内容,不同工作站的渲染效果会有所不同,而大多数开发公司都没有一个到Microsoft、Mozilla、Opera、Google或Apple的协调路径,如果有人在浏览器的实际渲染引擎中发现问题,就要求他们调整浏览器上的渲染效果