![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python+requests+unittest框架的学习记录
城先生的小白之路
这个作者很懒,什么都没留下…
展开
-
框架内的断言和异常处理
前言在完成了接口关联以后,还需要断言和异常处理来进一步封装优化request核心模块断言思路是从excel表格中获取断言方式和断言的模板,已下图为例代码块json键是否存在的断言check_str=['access_token','expires_in', 'response_code']#断言的主体,在框架中一般为response的body结果的键名列表(response.json().keys()获取),这里为了方便,给了指定的列表,方便阅读check_data="access_tok原创 2020-08-19 21:35:01 · 268 阅读 · 0 评论 -
python的接口串联方式:jsonpath、re
前言在使用python搭建接口测试框架时,不能不面对的一个场景就是接口的串联,分享两个常见的串联方式:jsonpath和rejsonpath的安装使用pip install jsonpath 完成jsonpath库的安装,博主已经安装好了,所以没有贴安装完成的图jsonpath的功能介绍JsonPath提供了类似正则表达式的语法,基本上可以满足所有对于json格式内容的正则取值操作符号含义$标识符,通过这个符号确定正则模板.[name]表示json数据的第一层,n原创 2020-08-03 19:24:46 · 876 阅读 · 0 评论 -
request模块的封装
request模块的引用和封装背景python+request+unittest框架的核心模块就是request模块,针对这个模块,我进行一些让自己用起来更舒适的封装,也用到了前面三篇博客写的模块。config文件的读取博客地址链接: https://blog.csdn.net/weixin_45076147/article/details/107492368.数据装换文件的博客地址链接: https://blog.csdn.net/weixin_45076147/article/details原创 2020-07-28 18:15:45 · 577 阅读 · 0 评论 -
读取config.ini文件的内容
python的config.ini文件的读写的封装背景搭建接口自动化框架时,便于代码的易维护,讲一些固定的参数写在config.ini文件中,所以需要封装一个config文件的类代码块import configparser #python自带的config.ini文件读取库from config import setting # 博主自己封装的文件路径库,用来获取文件层路径class LocalconfigUtils(): config_file_path = setting.fil原创 2020-07-21 16:43:01 · 827 阅读 · 0 评论 -
python读取excel表的数据处理,字典转为列表
读取excel表的数据处理,字典转为列表撰写的初衷该博客的方法是为了更好的处理openpyxl得到的数据,将我上篇博客的openpyxl的输入内容,转换为实际可使用的列表类型基本描述通过openpyxl的二次封装,得到的数据为字典类型,实际代码执行过程中,引用起来并不方便,所以,针对这个问题,进行了数据转换的封装openpyxl的二次封装,见我上篇博客:https://blog.csdn.net/weixin_45076147/article/details/107404612代码块from原创 2020-07-19 17:59:05 · 3033 阅读 · 0 评论 -
python-openpyxl的读取excel文档
openpyxl 读取excel表格的方法封装基本描述作者是python的初学者,大佬如果发现问题,欢迎留言指出;在搭建python+requests+unittest接口测试框架时,需要读取excel表格的内容作为参数,故对openpyxl进行了二次封装openpyxl的安装使用pip install openpyxl 完成openpyxl的安装封装import openpyxlclass ExcelUtils(): """获取Excel表格内容""" def __init原创 2020-07-17 12:13:50 · 841 阅读 · 0 评论