Linux云服务器端Jenkins配置slave,实现节点运行Web自动化测试

由于我的Jenkins是搭建在阿里云服务器上的,其实也是可以在云服务器,去进行无头浏览器的web自动化测试的。但是毕竟是在Win10进行脚本开发调试的,所以还是想到使用Jenkins的slave来进行web自动化测试。
1、首先进入Jenkins >>> 系统管理 >>> 节点管理,新建一个节点。

2、节点名称尽量不要带有中文

点击保存。(这里的标签是要填写的,因为项目的设置是通过标签来选择节点的)

3、修改全局安全设置机,进入 系统管理 >>> 全局安全设置,设置好以后,保存

4、启动代理
点击这里的节点

这两种启动方式,选择一种就可以,但是都不可以关闭窗口的,因为它启动的是一个代理的服务,如果关闭了,节点就断开了。这里选择第一种
点击 Launch 以后,打开下载下来的文件,选择运行

这个小窗就是节点的代理服务,节点连接期间是不能够关闭的哦。当小窗显示 Connected ,表示链接成功了,jenkins的节点页面也会刷新,显示代理在线了

在需要运行的项目中进行设置。

由于我的这个项目是用的allure framework生成的测试报告,所以需要在Jenkins中配置Allure

1.首先在Jenkins >>> 系统管理 >>> 插件管理 >>> 搜索 allure插件,进行安装
2.安装完成以后,进入 系统管理 >>> 全局工具配置。如果已经在服务器端安装了allure的话,就不需要勾选自动安装,如果没有安装,可以在这里直接安装allure,这里安装的不是Jenkins插件哦,是allure的服务哦!

3.再回到刚才配置的节点,进行设置,保存。(纠正一下,这里配置的是节点设备上面的allure的目录,也就是节点设备上面也需要下载allure,然后配置环境变量,下图的工具路径是我服务器上面的allure路径,不是节点的哦)

4.进入项目的配置界面。构建后操作 >>> Allure Report,设置路径

最后点击立即构建,我的Web自动化测试脚本,就是在我的ASUS-Win10这台设备上面执行啦
原文地址:https://www.cnblogs.com/Super-Treasure/p/12792818.html