Java:Selenium Grid:如何在特定节点上运行特定测试

时间:2014-11-21 06:42:42

标签: java eclipse testng selenium-grid2

我是硒的新手。 我写了4个测试,现在我想在一个节点上运行2个测试,在另一个节点上运行2个,如何做到这一点。 两个节点具有相同的配置我的意思是相同的浏览器相同的平台和相同的版 我正在使用selenium-server-standalone-2.44.0.jar来创建集线器和节点。

1 个答案:

答案 0 :(得分:1)

网格通常管理测试用例执行的分发。如果两个节点具有相同的配置,Grid将向每个节点发送测试,然后在这些第一个测试完成后,将发送另一个测试,重复直到套件完成。根据测试的长度,这实际上可能导致对正在执行的每个节点进行两次测试。如果测试的长度不同,您可能最终得到3/1场景。即使情况如此,只要节点相同(如你所说,它们就是这样),它就不会产生任何技术差异。

除非你有特定的目的考虑为什么在哪个节点上执行哪些测试,否则Grid几乎可以处理将工作分配给它所拥有的资源的所有工作。

我知道此信息有些通用,但如果您有特定要求,请更新您的问题,我们将能够更好地为您提供帮助。

相关问题