有没有低代码的测试平台? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时制粘贴 AI 生成的内容
iYume
V2EX    程序员

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

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

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

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

    原本写的如下:
    可以试试 spiderflow ,但代码也不少写。。。,还不如 Python 呢。
    也可以试试影刀之类的 rpa ,或者 quicker 这样的软件,都可以编写自己的“动作脚本”。
    核心功能不难,几行代码而已,但要做好交互就很难了,节点多了,怎么维护,又是个工程问题了,也得有好的交互才行,搞到最后还不如自己用 python 呢。
    15855pm
        3
    15855pm  
       204 天前   2
    如果讨论的是接口自动化测试,我是觉得现在的自动化不好做的原因不在于工具好不好用,维护用例、套件、库,对于会写代码的人(比如 pytest 、testng 等)会觉得纯 GUI 操作繁琐,效率低,还受到各种限制(比如可能不支持非 SQL 数据库断言、XML 断言等),而对于不会写代码的功能测试人员来说,即便是 GUI 操作,很多东西的原理还是要学习( jsonpath 、变量作用域),使用成本并不低。自动化做不起来,根本原因可能是频繁变动的业务不适合去做、维护成本太高。
    iYume
        4
    iYume  
    OP
       204 天前
    @15855pm 是在讨论接口自动化测试。针对于不会写代码的人来说,图形界面是挺难维护的,每个变量关联都需要自己一层层去找。所以我才萌发了用低代码平台的想法,可以清晰地看出每个变量关联性。如果这样可以降低维护成本,那感觉这个 idea 就是有价值的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1116 人在线   最高记录 669       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 23:27 PVG 07:27 LAX 15:27 JFK 18:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86