一种自动化实现方案,他包含自动化测试,数据管理,报告管理,性能测试,机器人,数据库,redis
包含的技术
pytest
json
requests
dynaconf
re(正则匹配)
allure
locust
loguru
pytest-ordering
他的核心思维
除了业务本身,其余的都是autoTestScheme
尽量少的数据驱动用例
减少代码量
更加简单的方式完成目标
他支持:
API/DATA/CASE隔离
数据驱动式框架
数据映射,让你的数据更灵活
yapi自动生成用例
配置式生成请求,mysql连接,redis连接,飞书请求
mysql数据源管理
dynaconf轻松管理配置
locust性能脚本对接
allure优美报告生成,飞书,钉钉机器人通知
loguru管理日志,让你的报告可以看到日志
场景数据管理
不止于http,他还有websocket,grpc等协议的支持
飞书机器人通知
allure报告