pytest+requests+allure实现接口自动化测试系列(10)-jenkins持续集成(完)

2022-07-21 15:03:09 浏览数 (1)

接着上一篇分享

接口自动化测试肯定都是团队协作完成的,所以我们一般会把代码放到gitlab或者svn等,然后新建多个分支,团队的成员就在某个分支下拉取代码,在自己的feature分支下编写测试脚本,然后合到主干分支或者其他的,通过构建工具来取代码执行测试脚本,这次我主要分享的是通过jenkins完成自动化测试构建。

这次我就不把之前编写的代码上传到github上面,我用之前我写好接口自动测试工程,目前已存在在github。github地址:https://github.com/fualfred,欢迎过来踩踩!

下面进入主题

1.进入jenkins,新建一个自由风格的job

2.配置git客户端,生产ssh key

代码语言:javascript复制
ssh-keygen -t rsa -C "你登录github的邮箱"

运行命令后会生成公钥和密钥,将公钥复制到github

新建一个ssh key

3.jenkins源码管理,填写github项目的ssh地址

4.点击,新增一个Credential

选择ssh Username with private key,填写private key,添加后,如果没有报错,则说明已经连上github

5. 构建增加执行shell命令,添加执行测试脚本相关命令

6.增加allure测试报告,需要首先安装allure插件

添加allure报告生成临时文件目录路径,设置完成后,点击保存

6. 返回工程面板,点击构建即可,我们可以看到控制台输出

7. 构建完成后,我们可以查看allure测试报告

今天就分享到这里,关于整个接口自动后测试的内容就分享完成了,这次分享肯定不是很全,只是分享了一些基本内容,还有很多东西可以扩展,但是一般的思路是大体上是不变的,希望能够对大家有一点帮助,有不足也希望大家指出,一起进步!

0 人点赞