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

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

  •  
  •   NoneUndefined · 8 天前 · 2630 次点击

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

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

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

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

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

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

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

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

    整个工作感觉能做成这样就很不错了。测试报告里缺漏的由人工补足一下。
    NoneUndefined
        16
    NoneUndefined  
    OP
       5 天前
    @Haku 确实比较难啊,AI 只是个工具,也不是万能的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2606 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 06:59 · PVG 14:59 · LAX 23:59 · JFK 02:59
    ♥ Do have faith in what you're doing.