【问题标题】:Use rspec with capybara-webkit or selenium to measure page load times使用 rspec 和 capybara-webkit 或 selenium 来测量页面加载时间
【发布时间】:2014-01-16 07:26:12
【问题描述】:

我希望找到一种方法来编写可用于测量页面加载时间的 rspec 脚本(或其他东西)。与萤火虫如何判断页面何时完全加载非常相似,在 rspec 中是否有类似的方法可以做到这一点? 甚至任何其他红宝石?

谢谢!

【问题讨论】:

    标签: ruby rspec performance-testing


    【解决方案1】:

    您可以在视图中使用基准:

    <% benchmark("Showing projects partial") do %>
    <%= yield %>
    <% end %>
    

    如果您在应用程序布局中执行此操作,您将获得包含页面加载的日志:

    Showing projects partial (0.0ms)
    

    【讨论】:

    • 抱歉,我问的是 Rspec,因为我将它与其他 Web 开发人员一起使用,而不是用于 Rails 站点。
    • Jty.tan 你能提供更多细节和代码吗?您使用的是什么模板语言?如果没有,因为基准是 ruby​​ 的一部分,你可以使用它。
    • 让我们假设任何网站。例如,如果我想测量这个特定堆栈溢出页面的页面加载时间,有没有办法通过 ruby​​ 和 rspec 以编程方式做到这一点?甚至只是通过Ruby?我开始怀疑前进的方向是否可能是找到一种方法来生成 HAR....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多