api接口自动化测试框架搭建-设计excel自动化用例数据case_excel.xlsx

NoamaNelson NoamaNelson     2022-12-16     303

关键词:

本节开始,我们正式进入API接口自动化测试框架搭建的主题内容,前边几个章节主要是依赖环境和一些辅助工作的操作。

1 设计目的

为什么我们要用excel来封装接口的数据呢?

  • 对于测试者来说,上手非常容易,不用写太多的代码;
  • 组织的用例看起来直观,而且易于维护;

2 预期效果

截图一行放不下,以下是一个excel,前几列如下:

api接口自动化测试框架搭建-设计全局变量配置文件config.py(代码片段)

(九)-全局变量配置文件设计config.py1设计目的2设计思路3设计过程3.1创建config.py所在目录3.2设置项目根目录3.3设计excel用例目录4目前config.py内容5目前框架结构1设计目的我们使用一个文件config.py来存放全局变量,目的很简单就是... 查看详情

api接口自动化测试框架搭建(二十七)-如何修改框架为通用性框架或适合自己的项目?

...改框架为通用性框架或适合自己的项目?1本文目的2设计自动化用例3修改全局变量文件config.py4修改token和cookie的获取方法get_token.py5修改保持会话的登录内容test_excel.py1本文目的主要是我们拿到框架后如何进行修改适合自己的框架... 查看详情

api接口自动化测试框架搭建(二十六)-框架readme.md设计(代码片段)

(二十六)-框架README.md设计1README作用2如何写README3框架结构完善4完整的README文档1README作用声明版权相关问题;描述框架代码的作用;告诉读者如何使用这个框架;框架的基本操作过程等;写框架的时候建议一定要有个README。2... 查看详情

api接口自动化测试框架搭建-封装conf配置文件读写数据方法operate_conf.py(代码片段)

(十二)-公共方法-conf配置文件读写数据1设计目的2整理框架3安装配置文件操作模块4设计脚本operate_conf.py5operate_conf.py完整代码6目前框架结构1设计目的主要是存放所有接口的返回值;接口依赖时从配置中读取需要的接口返回值... 查看详情

api接口自动化测试框架搭建(二十三)-框架主入口main.py设计&测试报告调用和生成(代码片段)

(二十三)-框架主入口main.py设计&测试报告调用和生成1测试目的2测试需求3需求分析4详细设计4.1新建框架主入口脚本4.2设计main.py脚本5调用测试报告主函数main.py源码6运行效果7目前框架结构1测试目的组织运行所有的测试用例... 查看详情

api接口自动化测试框架搭建(十八)-封装ddt数据驱动+unittest组织运行测试用例方法test_excel.py(代码片段)

(十八)-封装DDT数据驱动+Unittest组织运行测试用例方法test_excel.py1封装目的2安装ddt3创建脚本test_excel.py4全局变量config.py完善5设计脚本6运行测试用例7目前框架结构1封装目的使用ddt数据驱动组织运行所有的测试用例;保持登录会... 查看详情

api接口自动化测试框架搭建(二十五)-框架主入口main.py设计&sendmail邮件服务调用和生成(代码片段)

(二十五)-框架主入口main.py设计&sendmail邮件服务调用和生成1测试目的2测试需求3需求分析4详细设计4.1设计main.py脚本5调用邮件服务主函数main.py源码6运行效果7目前框架结构1测试目的组织运行所有的测试用例,并测试报告和... 查看详情

api接口自动化测试框架搭建(二十四)-框架主入口main.py设计&log日志调用和生成(代码片段)

(二十四)-框架主入口main.py设计&log日志调用和生成1测试目的2测试需求3需求分析4详细设计4.1新建存放日志目录log4.2加入日志的方法4.3主函数入口main.py中调用日志5调用日志主函数main.py源码6运行效果7目前框架结构1测试目的... 查看详情

api接口自动化测试框架搭建-公共方法-封装写入excel用例数据方法write_excel.py(代码片段)

(十一)-公共方法-封装写入excel用例数据方法write_excel.py1封装目的2具体方法2.1创建公用方法目录2.2安装openpyxl模块2.3创建类方法2.4写入excel数据方法3写入excel数据源码4验证数据写入的脚本5复制excel用例到指定目录,后期存放测... 查看详情

api接口自动化测试框架搭建(十九)-日志模块封装(logging模块)(代码片段)

(十九)-日志模块封装(logging模块)1测试目的2测试需求3需求分析4详细设计4.1新建日志模块脚本4.2日志脚本封装5完整日志源码6目前框架结构1测试目的记录测试过程重要的测试数据,输出到log日志,便于问题追踪。2测试需求... 查看详情

api接口自动化测试框架搭建-公共方法-封装读取excel用例数据方法read_excel.py(代码片段)

(十)-公共方法-封装读取excel用例数据方法read_excel.py1封装目的2具体方法2.1创建公用方法目录2.2安装xlrd模块2.3创建类方法2.4读excel数据方法3完整源码4脚本验证5目前框架结构1封装目的用于后续读取excel用例中的数据;2具体方法2... 查看详情

api接口自动化测试框架搭建-测试对象-学生管理系统搭建

...行接口测试练习;此系统只是用于帮助大家快速搭建接口自动化测 查看详情

api接口自动化测试框架搭建-总体需求

...5学习周期6学习建议7内容直达8反馈联系1实现目的API接口自动化测试,主要针对http接口协议;便于回归测试;线上或线下巡检测试,结合持续集成,及时发现运行环境存在的问题;提升个人自动化测试技术... 查看详情

api接口自动化测试框架搭建(十六)-封装case_excel.xlsx用例表头字段方法get_excel_data.py(代码片段)

十六)-封装case_excel.xlsx用例表头字段方法get_excel_data.py1封装目的2封装方法2.1创建类并初始化2.2用例名称2.3用例功能2.4用例id2.5请求方式2.6请求url2.7请求url参数2.8请求header2.9请求body数据3get_excel_data.py完整源码4目前框架结构1封装... 查看详情

api接口自动化测试框架搭建(二十二)-全局变量config.py完整代码及解读(代码片段)

(二十二)-全局变量config.py完整代码及解读1目的2代码解读2.1项目相关2.2登录自带token2.3Excel目录2.4用户数据相关目录2.5用例目录2.6邮件相关信息2.7接口请求公用数据2.8日志存放路径2.9报告存放路径3完整config.py源码4目前框架结构... 查看详情

练习搭建接口自动化测试框架详细过程

 练习搭建接口自动化测试框架(文中所用接口信息、框架思路来自光荣之路培训学校,有意者请搜索光荣之路公众号咨询详细内容)在设计接口测试框架前,先来弄清楚接口测试怎么进行的,请求和响应都是什么样的,清楚... 查看详情

api接口自动化测试框架搭建-接口调试工具postman安装配置及使用

(七)-接口调试工具postman安装配置及使用1下载安装2工具介绍3接口调试注意:这里只是简单说下postman的安装和使用,因为我们后续拿它主要是用于接口的简单调试。1下载安装官网:https://www.postman.com/下载:https://www.postman.com/do... 查看详情

api接口自动化测试框架搭建-开发环境安装

(三)-开发环境部署1Python安装1.1下载1.2安装2安装配置Pycharm2.1下载2.2安装3界面熟悉4创建工程4.1新建项目1、这里先先安装Python环境和配置Pycharm工具;2、所有的python包和依赖库,等后续需要哪个再装。1Python安装1.1下载本系列文... 查看详情