gpt4 book ai didi

Selenium GRID 与 TestNG 并行

转载 作者:行者123 更新时间:2023-12-05 04:08:39 26 4
gpt4 key购买 nike

This topic是我正在寻找的答案的开始。我需要了解更多。

短篇小说:

如果纯 TestNG 并行执行似乎工作正常,为什么要使用 GRID?

长话短说:

背景:

  • 我们现在正在进行大约 40 项测试,而且还在增加。
  • 我们只使用一种浏览器(chrome)。
  • 为了加快测试速度,我们进行并行测试(有意义)。
  • 我们在配置 GRID 解决方案时遇到问题,
  • 在许多情况下,我们只是放弃它并并行运行纯 testNG。

问题:

  1. 我需要知道在那个问题上如此固执是否有意义整个网格。目前看来只是消耗时间而没有给予任何附加值。

我自己的想法: 我唯一能想到的证明 GRID 是运行测试 使用不同的机器。如果我们需要实际平衡 在几台服务器上加载。但在这一点上,即使是我自己的笔记本电脑 完美地完成工作。这种情况不会改变 在不久的将来会发生戏剧性的变化,所以何必呢?link上面说的是无格并联的结果 测试可能变得不可预测。我们不面对那个。所以问题 可能是:在什么意义上不可预测?需要注意什么?

预先感谢您的帮助。

干杯,格雷格

最佳答案

网格模拟负载均衡器并根据所需功能将测试分发到节点。而 testNG xml 中的 parallel 属性只是指示 testNGrunner 一次触发 n 个测试。

注意:如果您不使用网格进行并行测试执行,您的单个主机将在您增加线程数时过载。无网格并行测试的结果可能变得不可预测,因为多个 session 会很快填满堆内存。通用计算机的堆内存有限。您没有遇到此问题,可能是因为您没有达到该限制。

关于Selenium GRID 与 TestNG 并行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47175615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com