如何在jenkins上同时运行Selenium测试套件

如何在jenkins上同时运行Selenium测试套件,selenium,jenkins,selenium-grid,Selenium,Jenkins,Selenium Grid,现在我在selenium IDE上制作了5个测试套件。所以,我为每一个都做了一份新的詹金斯工作。这些套件中的每一个大约持续30分钟,但我需要同时运行5个测试套件以节省时间。我读过关于Selenium Grid插件的文章,但它对我不起作用,因为它自动启动Selenium-server.jar,构建无法运行,因为它无法启动另一个Selenium server.jar…所以我想知道是否还有其他选项,或者我是否必须等待每个套件完成才能运行另一个 谢谢。您应该能够同时运行多个套件。只需使用不同的端口启动s

现在我在selenium IDE上制作了5个测试套件。所以,我为每一个都做了一份新的詹金斯工作。这些套件中的每一个大约持续30分钟,但我需要同时运行5个测试套件以节省时间。我读过关于Selenium Grid插件的文章,但它对我不起作用,因为它自动启动Selenium-server.jar,构建无法运行,因为它无法启动另一个Selenium server.jar…所以我想知道是否还有其他选项,或者我是否必须等待每个套件完成才能运行另一个


谢谢。

您应该能够同时运行多个套件。只需使用不同的端口启动selenium jar:

java -jar ${JAR_FILE} -port ${PORT} -htmlSuite *firefox ${BASE_URL} ${SUITE_FILE}

您也可以为jenkins查看SeleniumHQ:

谢谢您的回答。我正在使用这个插件,这就是我运行testsuites的方式,但我需要同时运行大量的套件。我选择这个作为正确答案,因为在Jenkins中,我只需要添加选项“-port xxxx”,它就工作了。谢谢