使用Python+Requests+Pytest+Jenkins实现接口自动化及持续集成
实现功能
       ①用例分层:测试用例与测试数据分层,单独管理
       ②数据驱动:参数化测试数据,测试数据用yaml文件管理
       ③接口依赖:通过取到A接口的某个字段,作为参数传入B接口
       ④常用方法封装:封装两个工具类,读取文件类和连接数据库类
       ⑤接口数据校验:assert断言,主要断言返回的状态码、响应正文、响应头部,有特殊要求还需断言数据库
       ⑥多套环境配置:把每个环境封装成单独的类,通过映射调用不同的环境
       ⑦测试报告回执:使用allure测试报告,通过钉钉、飞书、企业微信、邮件来通知
       ⑧持续集成:通过jenkins来持续集成,每天设置不同时段执行并发送测试报告
点击空白处退出提示














评论