首页 > 解决方案 > 是否有任何开源工具可以提供网站性能,包括客户端渲染时间

问题描述

任何可用的开源或商业工具,用于测量 Web 应用程序性能(页面加载时间)。一种实现方法是通过实现一种方法来捕获自动化脚本中 ui 操作的开始和结束时间。但它不会给出准确的结果,并且在负载运行时需要大量的执行时间。

寻找可以提供这些功能并与现有 UI 自动化脚本集成的任何工具。

标签: performance-testingload-testingpage-load-time

解决方案


您只能使用真正的浏览器来测试客户端性能,免费和开源的它将是Selenium浏览器自动化框架与您选择的性能测试工具的组合。例如, Apache JMeter可以使用WebDriver Sampler与 Selenium 集成

一个商业工具示例是带有TruClient协议的LoadRunner 。

请记住,真正的浏览器非常耗费资源,例如Firefox 75需要一个 CPU 内核和每个实例 2 GB 的 RAM,因此我建议在HTTP协议级别创建主要负载并使用 1 个真实浏览器实例来检查客户端渲染性能.


推荐阅读