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这台设备上面执行啦
作者:Treasure丶
如何本篇文章对你有所帮助,记得右下角“推荐”一下哦,博主再此谢过啦
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.