我在这里很头疼,我不知道如何处理这个问题。我有几个通过 xml 运行的测试类。约90个测试班,每个班约10+@Test
进入其中。我配置了一个硒网格,带有maxSession=5
因此,单个节点上最多可以并行运行 5 个并行浏览器实例。这是我不明白的部分。假设我用所有这些测试类启动这个 xml 文件,我设置了thread-count=10
希望一次能进行10次测试。发生的情况是我的所有测试类都启动了,它们不会在队列中等待(我认为将线程数设置为 10 就可以了),并且它们会跳过、超时、失败等等。我明白如何maxSession
可以处理网格上运行的内容,但是当 xml 启动时,我如何限制启动的测试类的数量,这样我就不会超载网格!
您可以使用parallel
属性来设置并行类。
<suite name="Example" verbose="0" thread-count="5" parallel="classes">
...
</suite>
这里的另一个重要点是,你有你的实现吗?线程安全?如果没有,它将无法正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)