Skip to content

MangoPytest 功能介绍

MangoPytest 是芒果测试平台的扩展组件,可以与芒果测试平台结合使用,完善测试平台中无法支持的复杂测试场景,对测试用例进行补充。

主要特性

  • 数据源管理:支持飞书共享文档管理测试数据,便于多人协作编写(也支持离线Excel,但不利于多人协作)

  • 通知功能:支持企业微信和邮件通知测试结果

  • 全栈测试:与其他开源项目不同,MangoPytest在一个项目中同时支持API和UI自动化测试

  • 多端多项目支持:支持多端多项目的联合测试场景

  • 灵活流程:测试流程编写完全由用户控制,支持复杂的业务流程测试

  • 测试报告:通过Allure生成美观的测试报告,并支持压缩保存历史报告

  • 缓存管理:提供好用的缓存数据管理,可以在项目内或模块内设置缓存数据

  • 断言功能:支持响应断言的全匹配验证

  • 详细日志:执行过程中提供详细日志,支持开启debug模式查看更详细的调试信息

  • 性能优化:支持多进程执行,提高测试执行速度

Released under the AGPL-3.0 License.

🤖