领导让我做一个 AI 自动化测试接口的智能体... - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
NoneUndefined

领导让我做一个 AI 自动化测试接口的智能体...

  •  
  •   NoneUndefined Oct 10, 2025 4034 views
    This topic created in 215 days ago, the information mentioned may be changed or developed.

    领导今天布置任务,说要做一个 AI 自动化测试接口的智能体。大家有什么好办法吗? 要能测到接口里的所有边界情况,然后要能出一份测试报告...我本来想 Cursor 里让 AI 读取下代码逻辑生成点 cURL 的脚本算了,但是这个报告我真的服了...

    求大家支支招,解决不了需求,我就只能解决提出需求的人了哈哈

    16 replies    2025-10-13 22:01:05 +08:00
    among
        1
    among  
       Oct 10, 2025
    几个要点:
    1:接口的规范是怎么定义的;
    2:测试执行用什么,curl 还是其他的脚本;
    3:测试结果和报告的内容和具体要求。

    这几个明确了,就可以写提示词了,把所有的需求细化,明确输入和输出。
    可以加上 mcp 的 tool ,调用工具执行,获取结果,生成报告。

    现在所谓的智能体大部分是提示词工程。另外还有一个很重要,模型用什么,模型的质量和能力是关键。
    clino
        2
    clino  
       Oct 10, 2025
    隔壁不是有一个 agent 框架 t/1159055 可以试试
    clino
        3
    clino  
       Oct 10, 2025
    zjb861107
        4
    zjb861107  
       Oct 10, 2025
    漏测的锅怎么分?
    NoneUndefined
        5
    NoneUndefined  
    OP
       Oct 11, 2025
    @edsion1107 ai 那么强,必须 ai 全锅
    midsolo
        6
    midsolo  
       Oct 11, 2025
    一个 AI 自动化接口测试智能体,能让公司 "云测平台" 30 多人的团队全部下岗,AI 确实牛逼啊
    kingofzihua
        7
    kingofzihua  
       Oct 11, 2025   2
    apifox 的功能能满足吗? 使用 ai 生成 测试用例,然后 自动执行生成测试报告

    https://docs.apifox.com/generate-test-cases

    https://docs.apifox.com/test-reports
    GPLer
        8
    GPLer  
       Oct 11, 2025
    测边界情况轮子很多了,都不一定要用 AI ,难的是怎么测试正常情况。
    Cloud200
        9
    Cloud200  
       Oct 12, 2025 via Android
    手动节点编排一下
    wsjjacky
        10
    wsjjacky  
       Oct 12, 2025
    有没有可能领导此刻正在看你的帖子?
    realJamespond
        11
    realJamespond  
       Oct 13, 2025
    写个提示词调用 chrome mcp 访问 swagger 页面,执行每一个接口?
    NoneUndefined
        12
    NoneUndefined  
    OP
       Oct 13, 2025
    @wsjjacky 那我也没办法
    NoneUndefined
        13
    NoneUndefined  
    OP
       Oct 13, 2025
    @kingofzihua 可。就你了
    wsjjacky
        14
    wsjjacky  
       Oct 13, 2025   1
    @NoneUndefined
    一会儿收到老板留言:刚子,下班后先别走,到我办公室来一趟。
    下班后,老板办公室。
    你:头儿,你……找我?
    老板(从嘴里抽出雪茄,吐出一口一百块钱的烟雾慢悠悠地说):听说,你要解决提出需求的人?我很想知道,你打算怎么解决?
    你:…… 我这就自我了断去!
    Haku
        15
    Haku  
       Oct 13, 2025
    感觉也不是写不了吧
    但是不能对 AI 保有太高期望

    AI 阅读代码,给出测试用例,给出参数范围,通过 slot 填补对应参数值,然后调用你自己编写的插件,通过插件向指定接口发送指定参数、Header 的测试请求,将返回的结果交给 AI ,再由 AI 写出对应的测试报告。

    整个工作感觉能做成这样就很不错了。测试报告里缺漏的由人工补足一下。
    NoneUndefined
        16
    NoneUndefined  
    OP
       Oct 13, 2025
    @Haku 确实比较难啊,AI 只是个工具,也不是万能的
    About     Help     Advertise     Blog     API     FAQ     Solana     4614 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 01:01 PVG 09:01 LAX 18:01 JFK 21:01
    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