【问题标题】:Watir Measure Page PerformanceWatir 衡量页面性能
【发布时间】:2013-03-19 10:08:34
【问题描述】:

我找到了这个宝石:http://watirwebdriver.com/page-performance/

但我似乎无法理解这是什么措施

browser.performance.summary[:response_time]/1000

它是从我打开浏览器的那一刻开始测量的吗?

Watir::Browser.new :chrome

还是来自上一个 Watir-webdriver 命令写入?

我该如何设置它何时启动?

** 我已经尝试了几个脚本,但我不断收到0 seconds 这就是为什么我不确定。**

【问题讨论】:

标签: watir watir-webdriver


【解决方案1】:

根据我的阅读内容(我实际上并没有在项目中使用它),response_time 是从开始导航到页面加载结束的时间 - 请参阅 previous question 中 Tim(gem 的作者)的回答。 Tim 博客上的图形图像将有助于理解不同的值 - http://90kts.com/2011/04/19/watir-webdriver-performance-gem-released/

gem 用于获取单个响应的性能结果,而不是脚本期间浏览器的整体使用情况。因此无需启动/停止计时器。

如果您得到 0 秒,则可能意味着 response_time 小于 1000 毫秒(即在 Ruby 中,执行 999/1000 会得到 0)。为确保您得到非零值,请尝试执行以下操作:

browser.performance.summary[:response_time]/1000.0

除以 1000.0 将确保您得到十进制值(例如 0.013)。

【讨论】:

    猜你喜欢
    • 2011-09-23
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 2012-03-07
    相关资源
    最近更新 更多