概述 基于pytest框架二次封装。主要是利用pytest提供的各种勾子及夹具,实现定制化。 整个测试主要有以下几个过程: 启动测试进程,加载请求数据及用例信息等测试数据; pytest开始根据测试环境,按条件收集测试用例。在该阶段同时完成对夹具的参数化 执行测试。该阶段可细分为:组装测试数据、调用接口、验证数据 三部分; 在执行阶段,会同步收集每个用例的详细信息,用于生成报告 生成allure报告 执行一些后置操作,主要是清理测试数据