pytest+allure框架设计的UI和API的自动化测试框架,可以读取sqlite或飞书共享文档中的项目,测试环境,通知加上用例信息,来执行测试用例。飞书共享文档可以让更多的人参与进行协作!
本框架主要是基于 Python + unittest + htmlTestRunner + log + excel + mysql + 企业微信 + Jenkins 实现的接口自动化框架,框架支持多环境、多角色任意切换,支持jsonpath、正则表达式提取参数,加密参数,调用自定义函数,内置大量随机函数模块以及数据库断言还支持类似postman一样,编写python代码来实现前后置脚本处理,易扩展
基于pytest+requests 搭建的接口自动化测试项目,使用pytest-dependency 插件处理接口依赖