【发布时间】:2020-04-20 09:45:01
【问题描述】:
用于衡量 Web 应用程序性能(页面加载时间)的任何可用开源或商业工具。一种实现方法是通过实现一种方法来捕获自动化脚本中 ui 操作的开始和结束时间。但它不会给出准确的结果,并且在负载运行时需要大量的执行时间。
寻找可以提供这些功能并与现有 UI 自动化脚本集成的任何工具。
【问题讨论】:
标签: performance-testing load-testing page-load-time
用于衡量 Web 应用程序性能(页面加载时间)的任何可用开源或商业工具。一种实现方法是通过实现一种方法来捕获自动化脚本中 ui 操作的开始和结束时间。但它不会给出准确的结果,并且在负载运行时需要大量的执行时间。
寻找可以提供这些功能并与现有 UI 自动化脚本集成的任何工具。
【问题讨论】:
标签: performance-testing load-testing page-load-time
您只能使用真正的浏览器测试客户端性能,免费和开源它将是Selenium浏览器自动化框架与您选择的性能测试工具的组合。例如 Apache JMeter 可以使用 WebDriver Sampler 与 Selenium 集成
一个商业工具的例子是LoadRunner 和TruClient 协议。
请记住,真正的浏览器非常消耗资源,例如Firefox 75 每个实例需要一个 CPU 内核和 2 GB 的 RAM,所以我建议在 HTTP 协议级别创建主要负载并使用 1 个真正的浏览器实例来检查客户端渲染性能。
【讨论】: