V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
iYume
V2EX  ›  程序员

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

  •  
  •   iYume · 36 天前 · 1260 次点击
    这是一个创建于 36 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用过 metersphere / postman / apifox ,他们的请求链路都比较难弄、难维护,所以想问问有没有低代码的测试平台?

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

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

    原本写的如下:
    可以试试 spiderflow ,但代码也不少写。。。,还不如 Python 呢。
    也可以试试影刀之类的 rpa ,或者 quicker 这样的软件,都可以编写自己的“动作脚本”。
    核心功能不难,几行代码而已,但要做好交互就很难了,节点多了,怎么维护,又是个工程问题了,也得有好的交互才行,搞到最后还不如自己用 python 呢。
    15855pm
        3
    15855pm  
       35 天前   ❤️ 2
    如果讨论的是接口自动化测试,我是觉得现在的自动化不好做的原因不在于工具好不好用,维护用例、套件、库,对于会写代码的人(比如 pytest 、testng 等)会觉得纯 GUI 操作繁琐,效率低,还受到各种限制(比如可能不支持非 SQL 数据库断言、XML 断言等),而对于不会写代码的功能测试人员来说,即便是 GUI 操作,很多东西的原理还是要学习( jsonpath 、变量作用域),使用成本并不低。自动化做不起来,根本原因可能是频繁变动的业务不适合去做、维护成本太高。
    iYume
        4
    iYume  
    OP
       35 天前
    @15855pm 是在讨论接口自动化测试。针对于不会写代码的人来说,图形界面是挺难维护的,每个变量关联都需要自己一层层去找。所以我才萌发了用低代码平台的想法,可以清晰地看出每个变量关联性。如果这样可以降低维护成本,那感觉这个 idea 就是有价值的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5608 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 06:27 · PVG 14:27 · LAX 23:27 · JFK 02:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.