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

时间:2018-01-02 18:17:55

标签: performance-testing

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

我需要找到我的Web应用程序的页面加载时间,当我将API的性能与实际页面加载时间进行比较时,我会快速检查其性能。我需要验证每个浏览器的性能。

2 个答案:

答案 0 :(得分:0)

您可以使用能够启动和控制Seleniumdifferent browsers浏览器自动化框架,例如:

  • Google Chrome
  • 适用于Vista,Windows 7,Windows 8和Windows 8.1组合的Internet Explorer 7,8,9,10和11。截至2014年4月15日,不再支持IE 6。该驱动程序支持在适用的情况下运行32位和64位版本的浏览器
  • Firefox:最新的ESR,以前的ESR,当前版本,前一个版本
  • Safari浏览器
  • 的HtmlUnit
  • phantomjs
  • Android(使用Selendroid或appium)
  • iOS(使用ios-driver或appium)

因此,您可以在任何supported programming language中对您的方案进行编码,例如:

  • C#
  • 的Haskell
  • 爪哇
  • 的JavaScript
  • 目标C
  • 的Perl
  • PHP
  • 的Python
  • - [R
  • 红宝石

并测量每个浏览器每个步骤所需的时间,即使在parallel中也是如此。

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

与Selenium集成

答案 1 :(得分:0)

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