当前位置:   article > 正文

Python+unittest+requests 接口自动化测试框架搭建 完整的框架搭建过程 实战_python unittest request

python unittest request

一、环境准备

​python3.*+pycharm+requests+unittest

二、框架目录介绍

1,Requests模块发送给予http的网络请求,主要包含了POST,GET,PUT, DELETE等

2,python+unittest单元测试框架,构建测试框架,包括测试脚本构成,测试脚本的运行,测试脚本集成,测试报告生成(HTMLTestRunner)​

(1) Api:对request请求的封装

(2) Config: 封装一些配置文件(大部分是一些公共文件,存放在配置文件中方便调用)

(3) Runtest: 主运行文件,运行完脚本之后可以生成相应的Html格式的测试报告

(4) TestCaseApi: 文件夹存放测试用例的

三、代码实现

3.1、接口封装代码展示

1).从配置文件中获取session,导入库import configparser,使用read读取配置文件所在的地址,这里我用的是绝对路径,使用get获取配置文件内的具体内容,详情参考代码。

2).pysnooper是一个调试工具,能够将接口的每一步操作都给详细的打印出来ÿ

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/249848
推荐阅读
相关标签
  

闽ICP备14008679号