一种自动化实现方案,他包含自动化测试,数据管理,报告管理,性能测试,机器人,数据库,redis
    包含的技术

    1. pytest
    2. json
    3. requests
    4. dynaconf
    5. re(正则匹配)
    6. allure
    7. locust
    8. loguru
    9. pytest-ordering

    他的核心思维

    1. 除了业务本身,其余的都是autoTestScheme
    2. 尽量少的数据驱动用例
    3. 减少代码量
    4. 更加简单的方式完成目标

    他支持:

    1. API/DATA/CASE隔离
    2. 数据驱动式框架
    3. 数据映射,让你的数据更灵活
    4. yapi自动生成用例
    5. 配置式生成请求,mysql连接,redis连接,飞书请求
    6. mysql数据源管理
    7. dynaconf轻松管理配置
    8. locust性能脚本对接
    9. allure优美报告生成,飞书,钉钉机器人通知
    10. loguru管理日志,让你的报告可以看到日志
    11. 场景数据管理
    12. 不止于http,他还有websocketgrpc等协议的支持

    飞书机器人通知
    image.png

    allure报告
    image.png