使用Python+Requests+Pytest+Jenkins实现接口自动化及持续集成实现功能 ①用例分层:测试用例与测试数据分层,单独管理 ②数据驱动:参数化测试数据,测试数据用yaml文件管理 ③接口依赖:通过取到A接口的某个字段,作为参数传入B接口 ④常用方法封装:封装两个工具类,读取文件类和连接数据库类 ⑤接口数据校验:assert断言,主要断言返回的状态码、响应正文、响应头部,有特殊要求还需断言数据库 ⑥多套环境配置:把每个环境封装成单独的类,通过映射调用不同的环境 ⑦测试报告回执:使用allure测试报告,通过钉钉、飞书、企业微信、邮件来通知 ⑧持续集成:通过jenkins来持续集成,每天设置不同时段执行并发送测试报告声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论