UI 自动化测试代码写完了以后,会放到 Jenkins 这样的持续集成工具上去构建。
如果 Jenkins 平台是搭建在服务器上,会面临 2 个问题:
第一个问题是 UI 自动化测试需要渲染界面,需要消耗大量的 CPU 和内存资源,如果服务器上还有其他的服务,可能会造成卡顿或者宕机这样的情况。
第二个问题是 Jenkins 平台上除了这个项目,还会有其他项目需要构建,如果同一时间构建大量的任务同样会造成多个任务抢占资源的情况。
Jenkins 提供了主从模式(master-slave) 解决这个问题。
在服务器的 Jenkins 上配置项目
1 提交代码
首先,把自动化测试的代码传到 GitHub 这样的平台上。
把本地代码执行以下操作:
git add .
git commit -m "提交自动化测试"
git push
在 GitHub 上可以看到项目代码更新了,复制 GitHub 仓库链接地址。
2 创建 Jenkins 项目
输入 jenkins 服务的 URL 地址,进入 Jenkins 页面。
比如你们公司的 Jenkins 为 http://118.23.238.138:8080/。先点击 Manage Jenkins -->