python+unittest+ddt,从0到1搭建接口自动化框架

最近在学习纯代码的接口自动化框架,在网上查阅大量资料后,结合了多个文章,最后使用python+unittest+ddt实现了一个简单的接口自动化工具,可以实现读取excel中的测试用例,生成测试报告,并发送邮件的功能。下图是项目的框架结构,源码可以免费下载链接:链接:https://pan.baidu.com/s/1gklq4uZicdDviSkfoOvbqQ?pwd=0001 
提取码:0001,下载后可以直接运行。下面会对每个目录和python文件分别介绍

1、common目录

 readConfig.py 是用来读取配置文件

readExcel.py用来读取测试用例数据

request.py用来生成接口的请求数据,并返回结果

PS:get请求的参数比较简单,直接传入参数即可,post请求通常需要包含hearders、body等参数,需要注意参数的格式

HTMLTestReportCN.py用于生成测试报告

newReport.py用于获取最新的测试报告

sendMail.py用于将最新的测试报告发送邮件

2、config目录

存放的是配置文件,包含数据库配置、邮箱配置、用例和测试报告存放目录等配置

3、data目录

存放的是测试用例数据

4、report目录

存放的是每次执行全部用例时生成的测试报告

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值