# 芒果测试平台 **Repository Path**: mao-peng/MangoTestingPlatform ## Basic Information - **Project Name**: 芒果测试平台 - **Description**: 芒果测试平台是UI和API的自动化测试平台,通过web页面来配置UI和接口的用例即可执行,并且支持分布式,无python环境的人来完成自动化测试。 - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 248 - **Forks**: 87 - **Created**: 2023-04-04 - **Last Updated**: 2025-08-31 ## Categories & Tags **Categories**: testing **Tags**: 测试工具, UI自动化, api自动化, 自动化, 测试平台 ## README # MangoTestingPlatform 芒果测试平台 ✨ **概述** 芒果测试平台是一款集UI、API和Pytest于一体的低代码测试平台。通过简单的配置即可完成UI和API自动化测试,无需编写代码,简单易用! 项目地址:[gitee](https://gitee.com/mao-peng/MangoTestingPlatform) | [github](https://github.com/maopengg/MangoTestingPlatform) 您的星星是对我最大的支持💖 --- ## 🚀 自动化功能介绍 ### **UI自动化功能** - 支持Web、安卓、PC桌面自动化测试。 - 提供录制功能,可快速生成测试步骤。 - 支持多种断言策略,用户可动态添加自定义断言方法。 ### **API自动化功能** - 支持接口测试、接口用例管理。 - 提供多种断言方式,支持动态添加断言方法。 - 支持接口参数化、前置/后置操作(如SQL、自定义脚本等)。 ### **其他功能** - 提供50多种断言策略,支持用户自定义断言方法。 - 支持测试用例参数化,灵活应对不同测试场景。 - 支持测试报告生成,便于分析测试结果。 --- ## 🚀 自动化功能介绍 - **演示地址**:[根据帮助文档使用](http://118.196.24.189:8001/) - **帮助文档**:[请先阅读帮助文档](http://118.196.24.189:8002/) - **执行端下载**:[点击下载执行端](https://www.alipan.com/s/8CmZdabwt4R) ## 📦 功能演示 * 所有功能介绍 ![功能演示.gif](功能演示.gif) * UI用例执行过程及测试报告 ![UI执行演示.gif](UI执行演示.gif) * API用例执行过程及测试报告 ![API执行演示.gif](API执行演示.gif) --- ## 📄 许可证 本项目遵循AGPL-3.0开源协议,详细信息请查看 [LICENSE](LICENSE) 文件。 ### 支持 - 运用在自己公司来完成自动化任务 - 学习、交流测试平台 ### 不支持 - 收费教学、二次销售、等盈利活动 ### 二次开发注意项 - 请遵守AGPL-3.0协议,不支持修改和删除该协议 - 不支持修改包含作者署名版本的内容 - 不支持修改测试平台名称 - 不支持修改和删除README中的作者联系方式 - 不支持修改前端项目和执行器项目中的帮助文档跳转操作 --- ## 📝 版权声明 版权所有 © 2022 by 芒果味 --- ## 📞 支持与交流 添加作者微信,加入**芒果测试平台测试群**(备注:`git芒果测试平台`,否则可能无法通过验证)。 | 作者微信 | 测试交流群 | |---------|---------| | 作者微信 | 测试交流群 | --- ## 📦 安装与部署 - **帮助文档**:[请先阅读帮助文档](http://118.196.24.189:8002/pages/build/docker.html) --- **感谢您使用芒果测试平台!** 如有任何问题或建议,请随时联系作者或提交Issue。