UI数据自动化测试试中做到了数据和脚本的分离,使用jenkins和git结合的时候需要将数据和脚本都上传到git上吗?

  之前在公司机房部署了一套

環境现需要迁移至IDC机房服务器上,迁移过程中

  2)可以在系统环境变量里手动设置jenkins的主目录这样启动jenkins后,jenkins数据就会写入到手动设置嘚主目录里

如果是非root用户,就在用户家目录的.bashrc文件里设置

  需要记住的一个细节:

  在linux系统下只有root用户才可以使用1024以下的端口号,非root用户只能启动1024以上的端口

  所有如果使用非root用户启动jenkins,则端口必须配置成大于1024的比如采用默认的8080端口,如果配置成80端口则启動失败!

  部署jenkins备机时,只需要定期将master机器上jenkins主目录数据拷贝到本机上即可

  手动指定jenkins主目录后,待jenkins启动后该主目录会自动生成。

  但是要注意的是:jenkins启动用户要有权限生成主目录(可以提前手动创建该目录并将权限设置成jenkins启动用户的权限)

  10.0.8.61上写备份脚本(两台机器提前做app账号下的ssh无密码登陆的信任关系):

上文内容不用于商业目的,如涉及知识产权问题请权利人联系博为峰小编(021-7),我们將立即处理


}

一篇老文迁移一下~~

2. 在Jenkins的构建任務中添加配置

在任务中选择“构建触发器”,勾选如下图的选项(若没有此选项说明没有安Gitlab插件), 并复制图一红框框内的URL之后要配茬Gitlab内
图二:点击“高级(Advance)”之后配置按分支触发构建。如果不配置默认是第一项“Allow all branches to trigger this job”,就是仓库里有任何push的操作都会触发构建這个就有点蠢了。


若项目中没有出现Settings这个选项,需要赋予Master权限

3.4 点击测试看效果

  • 在Jenkins中可以看到效果
}

  数据自动化测试试脚本开发唍成以后希望可以把脚本放在公共的环境下提供一个入口供大家一起使用,目前最好的解决方案就是需要把代码部署在Jenkins上下面看下如哬在Jenkins配合数据自动化测试试任务;

  下载完成一步一步的进行安装直到完成,安装过程中需要命令添加环境变量执行git --version 返回结果安装成功  

  5.创建Jenkins任务,目前我们的自动化主要采用Python来开发,所以我这边只要创建一个《构建一个自由风格的软件项目》如果是java开发的项目鈳以创建《构建一个maven项目》,其实这里主要就是个模板的问题;

    配置Jenkins任务主要配置两点第一代码管理,第二是构建

    代码拉取的权限代码拉取的权限配置方式很多,我们这里只要通过gitlab的账号和密码即可这样我们就可以自动拉取代码

     构建我们可鉯理解为,执行代码的方式即可如果Linux 下部署构建命令执行shell脚本,如果是win部署我们需要构建命令bat脚本;

    如果代码下载完成后,峩们可以通过pwd的命令查询下当前位置然后通过相对路径找到代码路径;

  目前我使用pytest 框架来构建数据自动化测试试,所以我这边只需偠shell添加pytest命令就可以构建执行;

}

我要回帖

更多关于 数据自动化测试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信