1.环境准备: python3.6 requests xlrd openpyxl HTMLTestRunner_api 2.目前实现的功能: 封装requests请求方法 在excel填写接口请求参数 运行完后,重新生成一个excel报告,结果写入excel ...
数据驱动 是根据数据来测试的,如读取 excel表中的测试用例自动填写测试结果,发送测试报告 包括以下模块: .获取用例 .调用接口 .校验结果 .发送测试报告 .异常处理 .日志模块 . 首先设计好测试用例 .建立文件结构 该自动化测试框架命名为:ATP,bin目录下写主程序,cases目录下放测试用例,conf目录下放配置文件,lib目录下放各个封装好的模块,logs目录下放日志文件,和rea ...
2018-05-31 20:41 0 1208 推荐指数:
1.环境准备: python3.6 requests xlrd openpyxl HTMLTestRunner_api 2.目前实现的功能: 封装requests请求方法 在excel填写接口请求参数 运行完后,重新生成一个excel报告,结果写入excel ...
一、Mail163.xlsx数据如下: 二、Mail163.py脚本如下 ...
在实际的测试工作中,在做接口自动化过程中往往会遇到接口间数据依赖问题,即API_03的请求参数来源与API_02的响应数据,API_02的请求参数又来源与API_01的响应数据,因此通过自动化方式测试API_03接口时,需要预先请求API_02接口,获取到API_03的请求参数,而获取API_02 ...
,结果写入excel 用unittest+ddt数据驱动模式执行 HTMLTestRunner生成可 ...
,我这里用的是Excel 总结一下涉及到的模块: Common:公共模块(日志类,浏览器驱动配置项,关键字驱动) ...
下载ddt并安装 Pip install ddt 或者官网下载安装 http://ddt.readthedocs.io/en/latest/ https://github.com/txels/ddt DDT的使用 DDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据 ...
...
DDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据),file_data(可以从json或者yaml中获取测试数据) 实例代码: 运行结果 接口测试使用: 运行示范 示范的是@data 这个装饰器的以上。 下面 ...