Python+requests接口自动化测试脚本(修改:将所有请求再封装了一层)

使用Python+requests编写接口自动化测试脚本,需下载的类库有:requests,xlrd,xlutils

获取excel测试用例中的url和接口参数

1.获取excel文件
在这里插入图片描述.
TIPS:
1.path为excel的保存路径,且excel表最好以xls结尾

2.获取接口用例所在的工作表
在这里插入图片描述
3.获取url
在这里插入图片描述
TIPS:
1.total_row为总的url行数
2.url_col为url所在的列
3.用cell_value()方法来获取某个单元格的数据
4.获取参数
在这里插入图片描述

封装请求:get和post(需引入json库和requests库)

1.表单格式get请求
在这里插入图片描述
2.json格式post请求
在这里插入图片描述

写入结果(需引入xlutils)

在这里插入图片描述
TIPS:
1.resList[i][‘code’]这个取值是根据实际的reslist的格式来取
2.写入之后一定要保存!且保存的是workbook!

最后封装

在这里插入图片描述
将读取参数、发送请求、写入结果的所有请求封装在此类中,最终对外只暴露一个api接口即可。

测试

在这里插入图片描述


版权声明:本文为weixin_43837952原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。