【问题标题】:Why test performance become worse when worker count increasing?为什么当工人数量增加时测试性能会变差?
【发布时间】:2022-11-10 03:23:41
【问题描述】:

我有 4 种测试用例,每种类型的步骤都相同。当我使用 1 名工人时,案件持续时间看起来更好。当我尝试将工人人数增加到 2、4 和 6 时,案件持续时间变得更长。某些案件的持续时间加倍。这是平均持续时间表。我的问题是为什么当工人数量增加时性能会变得更糟。它与CPU内核无关。我在 10 核 Windows PC 上运行此案例。 Performance compare

【问题讨论】:

  • 增加工作人员的数量意味着增加并行运行的浏览器数量。通常,您主机上的 CPU 是那里的限制,因此增加工人并不适用于所有人,具体取决于机器规格。
  • 当 worker count = 6 时,CPU 使用率只有 50%。它应该仍然有能力处理更多的浏览器。

标签: playwright playwright-test


【解决方案1】:

我也想知道。当我使用多个 worker 运行时,执行时间会显着增加,但不会加载 cpu。 相同的测试在 selenium 上运行良好(并行),没有任何显着的时间变化

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 2016-06-03
    • 2015-06-04
    • 2019-11-09
    • 2020-01-01
    • 2012-07-31
    • 1970-01-01
    相关资源
    最近更新 更多