之前做接口测试是使用 httprunner 3.x 二开的框架,用 pytest 编写用例,用起来也算顺手。

由于新换了业务线,接口数据量很大,再用之前的方式去写,数据很不直观,通常一个接口的断言要写很长一堆,变得难以维护。

所以想着用平台去管理用例

github 上找了一些开源的平台项目,基本上都是停止维护的状态。请问这种情况下,如何开展接口自动化测试呢?

yapi

地址:https://github.com/YMFE/yapi
文档:https://hellosean1025.github.io/yapi/
设计交互都很方便,用来做接口文档可以,但用例执行方面不太符合预期,主要还是用于接口调试和环境 mock。

pity

地址:https://github.com/wuranxu/pity
这是一个 python fastapi + asyncio 的项目,用来学习很不错。
体验了下,目前基本停止开发,是一个维护的状态,上手体验了下,主功能有些 BUG,还不能用于生产。

LimApiTest

地址:https://github.com/qu-niao/LimApiTest
开发阶段~ 交互设计很棒~

metersphere

收费~ 穷~

foxapi

私有化部署收费~ 穷~


↙↙↙阅读原文可查看相关链接,并与作者交流