基于Python的接口自动化-读写excel文件
确定整体设计思路:
why?
优势1:实现数据分离
在python进行接口自动化测试时,为了方便管理和存储测试用例数据,一般 将测试数据编写存储在excel文件中,测试脚本通过读取excel文件来实现测试数据加载,并运行得出测试用例数据执行的结果,并回写测试结果到excel文件中,这样就实现了测试脚本和数据的分离。
优势2:维护性强,可实现定制化
缺点:基于代码维护,不依靠测试工具
Python xlrd 读取 *** 作Excel
模块介绍
what
python *** 作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。
why
在UI自动化或者接口自动化中数据维护是一个核心,所以此模块非常实用。
xlrd模块可以用于读取Excel的数据,速度非常快,推荐使用!
官方文档:https://xlrd.readthedocs.io/en/
1.2 安装xlrd模块
cmd窗口
pip install xlrd
pip install xlwt
Excel:
获取excel数据:
getdata.py
接口请求:
requests
what:
发送http请求,获取响应数据
安装:
$ pip install requests
封装请求类型GET、POST、DELETE、PUT…
run_main.py:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)