一、为什么要做统一请求封装?
- 1. 去除很多重复的、冗余的代码;
- 2. 异常处理和日志监控:设置统一的公共参数、统一的文件处理、统一的异常处理、统一的日志监控、统一的用例断言等;
- 3. 跨py文件实现通过一个session自动管理有cookie关联的接口;
----web项目的接口,一般都会存在cookie关联。
- 4. 统计数据:便于统计测试用例的执行
二、统一请求封装
系统封装的,和我们目前自己封装的有何区别?
所有的封装一般会放在一个公共文件夹里,比如:common包中~~ requests_util.py(自定义)
<