首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pytest+requests+allure实现接口自动化测试系列(10)-jenkins持续集成(完)

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

作者头像
搁浅同学
发布2022-07-21 15:03:09
6120
发布2022-07-21 15:03:09
举报

接着上一篇分享

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

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

下面进入主题

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

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

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测试报告

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 暴走的软件测试Tester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Prowork 团队协同
ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档