接着上一篇分享
接口自动化测试肯定都是团队协作完成的,所以我们一般会把代码放到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测试报告
今天就分享到这里,关于整个接口自动后测试的内容就分享完成了,这次分享肯定不是很全,只是分享了一些基本内容,还有很多东西可以扩展,但是一般的思路是大体上是不变的,希望能够对大家有一点帮助,有不足也希望大家指出,一起进步!