如何验证不同浏览器的UI级性能测试?



如何验证不同浏览器的UI级性能测试?

我需要找到我的 Web 应用程序的页面加载时间,当我使用 API 检查性能时,当我们比较时间与实际页面加载时间时,它的速度很快。我需要验证每个浏览器的性能。

您可以使用Selenium浏览器自动化框架,该框架能够启动和控制不同的浏览器,例如:

  • 谷歌浏览器
  • Internet Explorer 7、8
  • 、9、10 和 11 在 Vista、Windows 7、Windows 8 和 Windows 8.1 的适当组合上。自 2014 年 4 月 15 日起,不再支持 IE 6。驱动程序支持运行 32 位和 64 位版本的浏览器(如果适用)
  • 火狐浏览器:最新的 ESR,以前的 ESR,当前版本,一个以前的版本
  • 野生动物园
  • 歌剧
  • HtmlUnit
  • 幻影
  • Android(使用Selendroid或appium)
  • iOS(带ios驱动程序或appium)

因此,您可以使用任何受支持的编程语言对方案进行编码,例如:

  • C#
  • 哈斯克尔
  • 爪哇岛
  • JavaScript
  • 目标-C
  • 佩尔
  • .PHP
  • R
  • 红宝石

并测量每个浏览器的每个步骤所需的时间,即使是并行的。


如果您需要在时序集合中添加一些性能测试风格,您可以考虑Apache JMeter多协议负载测试工具,该工具可以通过WebDriver Sampler与Selenium集成

这是一个功能问题,可以通过在每个浏览器中使用 DevTools 或使用功能自动化工具来解决,该工具将操作您的浏览器,其中包括用于报告的计时 API。

最新更新