Jenkins - 远程测试

可以通过主从设备和selenium suite插件安装在远程从属计算机上运行诸如selenium测试之类的Web测试.以下步骤说明如何使用此配置运行远程测试.

步骤1 : 确保主从配置到位.转到主Jenkins服务器.去管理Jenkins → 管理节点.

Jenkins远程测试

在我们的节点列表中, DXBMEM30标签是从机.在这个例子中,主机和从机都是windows机器.

节点列表

第2步 : 点击配置DXBMEM30从机.

配置Slave Machine

第3步 : 确保启动方法为'通过Java Web Start启动从属代理'

启动Slave Agents

第4步 : 现在转到您的从机,然后从那里打开浏览器实例到您的Jenkins主实例.然后去管理Jenkins → 管理节点.转到DXBMEM30并点击

远程测试管理节点

第5步 : 点击DXBMEM30实例.

DXBMEM30 Instance

步骤6 : 向下滚动,您将看到启动选项,它是启动'Java Web Start'的选项

Java Web开始

第7步 : 您将收到安全警告.单击Acceptance复选框并单击运行.

安全警告

您现在将看到一个Jenkins Slave窗口已打开并已连接.

Jenkins Slave Window Connected

第8步 : 配置测试以在从属设备上运行.在这里,您必须确保正在创建的作业专门用于运行selenium测试.

在作业配置中,确保选项'限制此项目可以运行的位置'是选中并在Label表达式中输入从属节点的名称.

Configuration

第9步 : 确保配置了作业的硒部分.您必须确保从属机器上还存在Sample.html文件和selenium-server.jar文件.

配置Selenium

完成上述所有步骤并单击Build后,该项目将按预期在从机上运行Selenium测试.