使用jenkins配置grid extra(groupon)以运行cucumber测试

使用jenkins配置grid extra(groupon)以运行cucumber测试,jenkins,selenium-grid,Jenkins,Selenium Grid,我为某件事挣扎了很长一段时间,找不到解决办法, 我得到了一个测试项目(cucumber,maven),我将jenkins配置为从github中提取项目,在jenkins slave上构建并执行代码(selenium测试脚本),效果非常好,我添加了几个slave,标记了它们,并且我能够并行执行相同的作业(不同机器上的相同测试用例) 我的下一步是使用grid extra(),以便使用一些很酷的功能,如视频录制、浏览器更新、selenium更新等。。。 现在,我知道为了使用网格,我需要通过我的代码来解

我为某件事挣扎了很长一段时间,找不到解决办法, 我得到了一个测试项目(cucumber,maven),我将jenkins配置为从github中提取项目,在jenkins slave上构建并执行代码(selenium测试脚本),效果非常好,我添加了几个slave,标记了它们,并且我能够并行执行相同的作业(不同机器上的相同测试用例)

我的下一步是使用grid extra(),以便使用一些很酷的功能,如视频录制、浏览器更新、selenium更新等。。。 现在,我知道为了使用网格,我需要通过我的代码来解决它,并定义所需的功能(浏览器、操作系统等)。 当前,当我两次运行同一个作业时,我的第二个请求将排队,直到第一个请求结束。如果我从两台开发人员机器上运行相同的代码,它将在两个不同的节点上运行,网格可以处理这两个请求

我不确定我的jenkins配置或grid hub配置有什么问题,我反复检查,结果都很好:-) 所以我想我错过了什么

如有任何建议/指示/想法,将不胜感激

谢谢 Ronen

当您说“当前,当我运行同一个作业两次时,我的第二个请求将一直排队到第一个请求结束,”-它是在jenkins中排队还是在grid中排队?同一个作业在jenkins中排队是一项功能。当您说“当前,当我运行同一个作业两次时,我的第二个请求将排队,直到第一个请求结束。”-它是在jenkins中排队还是在grid中排队?同样的工作在jenkins中排队是一个特性。