【问题标题】:Performance Testing - Are there any automation tools for performance testing that renders webpages in browser?性能测试 - 是否有任何用于在浏览器中呈现网页的性能测试自动化工具?
【发布时间】:2021-04-13 19:20:01
【问题描述】:

我发现的所有性能测试工具都没有使用实际的浏览器进行 UI 测试。其中一些会从服务器获取网页的 html 并对其进行解析,我们可以验证它们上的元素。

我想要的是找到当多个用户登录到应用程序时在实际浏览器中呈现网页和元素所需的时间。有什么建议吗?

【问题讨论】:

    标签: performance-testing ui-automation browser-automation


    【解决方案1】:

    绝大多数网络工具都在HTTP 协议级别上运行,而不是启动真正的浏览器,因为:

    1. 对于后端的性能测试(模拟成百上千的并发用户),您不需要模拟真实的浏览器,模拟真实的浏览器网络足迹就足够了
    2. 前端的性能测试不需要进行高负载,单个浏览器就足够了,它的developer tools几乎可以说明一切

    如果您仍在寻找使用真实浏览器而不是执行 HTTP 请求的后台线程的负载测试工具,我可以想到 2:

    1. LoadRunnerTruClient 协议
    2. Apache JMeterWebDriver Sampler

    但是,将诸如Selenium 之类的浏览器自动化框架的支持添加到任何可以“理解”编程语言的负载测试工具中应该不是问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多