【发布时间】:2017-11-08 20:00:31
【问题描述】:
This topic 是我正在寻找的答案的开始。我需要了解更多。
短篇小说:
如果纯 TestNG 并行执行似乎可以正常工作,为什么还要使用 GRID?
长篇大论:
背景:
- 我们现在正在运行大约 40 个测试,而且还在不断增长。
- 我们只使用一种浏览器 (chrome)。
- 为了使测试更快,我们进行并行测试(有意义)。
- 我们在配置 GRID 解决方案时遇到问题,
- 在许多情况下,我们只是放弃它并并行运行纯 testNG。
问题:
- 我需要知道如此固执是否有意义 整个网格。就目前而言,它似乎只是在消耗时间而不给予任何 附加价值。
我自己的想法: 我能想到的唯一可以证明 GRID 是运行测试 使用不同的机器。如果我们需要真正平衡 在多台服务器上加载。但在这一点上,即使是我自己的笔记本电脑 完美地完成工作。这种情况不会改变 在不久的将来会发生戏剧性的变化,那么为什么要打扰呢? 上面提到的link声称是无网格并行的结果 测试可能变得不可预测。我们不会面对这种情况。所以这个问题 可能是:在什么意义上不可预测?需要注意什么?
提前感谢您的帮助。
干杯, 格雷格
【问题讨论】:
标签: selenium parallel-processing architecture grid automated-tests