赞
踩
一、环境准备
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是一个调试工具,能够将接口的每一步操作都给详细的打印出来ÿ
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。