2021-11-04

2021-11-04,第1张

2021-11-04

基于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:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5073427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存