一、功能介绍 目前实现的功能有对接口进行测试(类里面进行用例编写)、excel读取用例、多个接口批量运行、生成报告、报告发送到邮箱。。。 整个流程就是: 1-导入功能包requests、unittest 2-创建一个测试类继承(unittest.TestCase) 3-写具体的测试内容 ...
框架整体使用Python Requests Excel:包含对实时token的获取 框架结构图 base runmethond.py runmethond:对不同的请求方式进行封装 data data config.py data config:获取excel模块中数据 data dependent data.py dependent data:解决数据依赖问题 data get data.py ...
2019-10-09 14:11 2 481 推荐指数:
一、功能介绍 目前实现的功能有对接口进行测试(类里面进行用例编写)、excel读取用例、多个接口批量运行、生成报告、报告发送到邮箱。。。 整个流程就是: 1-导入功能包requests、unittest 2-创建一个测试类继承(unittest.TestCase) 3-写具体的测试内容 ...
一、项目框架如图: 1、common :这个包都是一些公共的方法,如:手机号加解密,get/post接口请求的方法封装,接口鉴权,发邮件,读写excel文件方法等等 2、result:存放每次运行的log和测试报告 3、testcase:这个包放test开头的测试用例 4、testFile ...
1.前言 Python内置的urllib模块,也可以用于访问网络资源。但是,它用起来比较麻烦,而且,缺少很多实用的高级功能。因此我们使用 requests 模块进行进行接口测试。 requests官方文档资料地址:http://cn.python-requests.org/zh_CN ...
前言 很多小伙伴不知道什么是框架?框架有哪些东西? 一步步从需求分析到报告生成告诉你如何搭自动化建框架。 学完unittest后这里基本上可以搭建一个简易的项目框架了,我们可以用一条run_main.py脚本去控制执行所有的用例,并生成报告,发送邮件一系列的动作。 如需 ...
一、框架结构: 工程目录 二、Case文件设计 三、基础包 base 3.1 封装get/post请求(runmethon.py) 3.2 封装mock(mock.py ...
一、框架结构: 工程目录 二、Case文件设计 三、基础包 base 3.1 封装get/post请求(runmethon.py) 3.2 封装mock(mock.py) 四、数据 ...
环境:python3 + unittest + requests Excel管理测试用例, HTMLTestRunner生成测试报告 测试完成后邮件发送测试报告 jsonpath方式做预期结果数据处理,后期多样化处理 后期扩展,CI持续集成 发送邮件效果 ...
Python+requests+unittest+excel实现接口自动化测试框架 一、框架结构: 工程目录 二、Case文件设计 ...