python自动测试g_GitHub - 1196138660/freeAutoTest: python接口自动化测试

freeAutoTest简介

这是一个接口自动化测试框架,整套框架由requests + unittest + ddt +pymysql + BeautifulReport模块组成, 测试用例在yaml文件中,支持数据驱动、连数据库查询。 目前框架已使用jenkins做集成,每天定时执行,并发送测试报告给项目组人员

环境配置

1、requests

2、ddt

3、pymysql

4、BeautifulReport

5、yaml

注意事项

需要把BeautifulReport文件夹放到python的lib文件site-packages下面

lib.png

pip install -r requirements.txt 执行这个命令安装依赖包

实现的功能

1、数据驱动

2、接口依赖

3、连接数据库查询

4、自动生成测试报告

5、自动发送测试邮件

模块介绍

module.jpg

1、common 中主要放公共方法,操作数据库、读取配置文件、写token、发送邮件等

2、conf主要放配置文件、测试环境地址、数据库地址等在配置文件中

conf.jpg

3 、testCase放每个接口的测试脚本,脚本以test开头

4、testReport放测试报告

5、yaml内放的是每个接口测试用例

yaml.jpg

6、run.py是测试用例运行入口

run.jpg

测试报告

report.jpg

点击查看,可以查看具体报错信息,方便定位问题

report1.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值