Python 3接口自动化测试框架

基于 Python3 的接口自动化测试项目,挺适合入门也适合进阶玩玩的。用的是unittest,加上excel做用例管理,还有邮件自动发测试结果,整体比较全,细节也考虑到了。你要是想在本地快速搞个接口测试框架,这套就挺省事。

启动流程也不复杂,环境准备好(Win7 64 位系统、Python3 和 Pycharm),直接点Runner.py里的start.bat或者跑一下python runner.py就能跑测试。结果也直观,保存在Report/report.xlsx里,清晰明了。

比较有意思的是它还支持一种“模糊测试”,开启方式是在Setting/Config.ini里把模糊测试设置成True。这个功能目前只支持参数错误或缺失场景,扩展性倒是挺强的,自己动手加逻辑也不难。

建议你手头上要测试多个接口或者频繁回归测试的话,可以试试这套架子。接口定义和测试数据都放api.xlsx里,维护方便,格式也清楚。如果你平时不想太依赖 Postman,全靠 Python 代码搞定,那这个框架还挺合适的哦。

zip 文件大小:437.49KB