有没有低代码的测试平台?

116 天前
 iYume
用过 metersphere / postman / apifox ,他们的请求链路都比较难弄、难维护,所以想问问有没有低代码的测试平台?

我对于低代码的想象是:一个 openapi 请求映射为一个画布节点,可以通过点点点来提取变量,变量与变量之间连线传递。对于复杂请求体/响应体,像 apifox 那种 json 树组件做的就很棒,在低代码平台做好的话甚至可能不用写 jsonpath 就能直接提取并连接变量。

请问市面上有这样的平台吗?没有的话,为什么没人做?是技术困难、无法增效 or 无法应对复杂业务?
1446 次点击
所在节点    程序员
4 条回复
guoguobaba
116 天前
按照你的需求,可以试试看 kettle 。
512357301
116 天前
本来都写完下面的了,忽然想到一个——n8n ,完美支持,你可以试试。但它的免费版不支持全局变量,但可以基于 monogo 数据库或者类似的 kv 数据库定义全局变量,只不过有点绕。这种数据库一般都是支持 http 请求进行数据增删改查的,这样不就实现了“变量(key)”的增删改查了嘛。
如果对全局变量没执念的话,它基本上完全符合了。另外,它的收费版是支持全局变量的。

原本写的如下:
可以试试 spiderflow ,但代码也不少写。。。,还不如 Python 呢。
也可以试试影刀之类的 rpa ,或者 quicker 这样的软件,都可以编写自己的“动作脚本”。
核心功能不难,几行代码而已,但要做好交互就很难了,节点多了,怎么维护,又是个工程问题了,也得有好的交互才行,搞到最后还不如自己用 python 呢。
15855pm
115 天前
如果讨论的是接口自动化测试,我是觉得现在的自动化不好做的原因不在于工具好不好用,维护用例、套件、库,对于会写代码的人(比如 pytest 、testng 等)会觉得纯 GUI 操作繁琐,效率低,还受到各种限制(比如可能不支持非 SQL 数据库断言、XML 断言等),而对于不会写代码的功能测试人员来说,即便是 GUI 操作,很多东西的原理还是要学习( jsonpath 、变量作用域),使用成本并不低。自动化做不起来,根本原因可能是频繁变动的业务不适合去做、维护成本太高。
iYume
115 天前
@15855pm 是在讨论接口自动化测试。针对于不会写代码的人来说,图形界面是挺难维护的,每个变量关联都需要自己一层层去找。所以我才萌发了用低代码平台的想法,可以清晰地看出每个变量关联性。如果这样可以降低维护成本,那感觉这个 idea 就是有价值的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1131124

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX