【linux+jenkins+git+pytest+allure+excel+钉钉整套的接口测试框架】

4 篇文章 0 订阅
3 篇文章 0 订阅

Linux+Jenkins+Git+Pytest+Allure+Excel+钉钉

前置条件:
1.win/linux的python需要先安装好pytest和allure库
2.jenkins安装allure的插件
3.读写Excel的xlrd/xlwt库

##1.目录在这里插入图片描述

##2.特别注意在这里插入图片描述

## 3.整体逻辑

在这里插入图片描述

##4.Jenkins中的shell命令

(jenkins拉取git文件这里就不说了,很简单,百度一下就好了)

#!/bin/bash -il
cd xxx/xxx/xxx/xxxx/xxxx/xxx/test_case
python3.6 -m pytest --alluredir ${WORKSPACE}/report
(python版本改成自己的)

在这里插入图片描述

##5.Jenkins配置allure测试报告读取路径

(记得下载allure插件)在这里插入图片描述

##6.一切就绪执行后,Jenkins中打开allure报告在这里插入图片描述##6.1也可以下载Excel接口用例

(下载excel这里是存储到服务器里的,将服务器文件链接添加到allure中)
在这里插入图片描述

##6.2 执行完成后,会将结果也一同记录到Excel中

(这个步骤需要单独去写个方法文件)在这里插入图片描述

##6.3 本地自定义内容的,执行后并自动发送钉钉报告样式

!在这里插入图片描述

##6.4 Jenkins内构建后发送钉钉配置项样式:

在这里插入图片描述



大致就是这样了,也是最近有时间大致搭建部署了一下这一套环境,其中还有细节需要优化
有任何疑问可留言!

最后如需要读写excel代码的可以私聊我发你链接(因为并不适用所有人需要微调一下)
还可以在excel中添加很多功能,比如循环,公共变量,执行数据库,存储数据到本地, 集合点并发测试

代码基础更好的,可以把Excel替换成web平台来做,再结合pytest和allure!

**

欢迎来测试圈子来提问,我也经常在上面分享学到的知识

**
在这里插入图片描述

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值