乐于分享
好东西不私藏

测试人必备Dify教程:上传接口文档,自动生成专业测试用例

测试人必备Dify教程:上传接口文档,自动生成专业测试用例

做测试的兄弟们,谁还在熬夜手写接口用例?

拿到一堆接口文档,复制粘贴、抠参数、写正常场景、写异常场景、写边界场景,写完脖子酸、眼睛痛,还容易漏场景。

现在AI时代,还在手写用例就是浪费时间。

今天教大家用Dify平台从零搭建工作流、上传接口文档一键自动生成标准接口测试用例。

全程零代码、不用敲一行代码、小白也能看懂,看完直接搭建属于自己的「AI用例生成器」。

01
Dify 平台是什么

1、一句话通俗易懂定义Dify = 零代码/低代码 搭建AI自动化流程平台不用写代码、不用懂开发,全程鼠标拖拽节点、连线、写提示词。你可以把一堆动作串成一条自动化流水线,比如:a、上传文件b、解析文档内容c、调用大模型AId、调用HTTP接口、数据库e、自动生成Excel、文本、报告

2、它到底能解决测试人什么痛点?我们测试人的刚需:

上传接口文档 → AI自动读取接口 → 自动分析参数 → 自动生成标准接口测试用例 → 导出ExcelDify完美适配:a、输入:接口文档(PDF/Word/Markdown)b、处理:大模型读懂接口、请求方式、入参、出参、业务规则c、输出:结构化、规范、可直接落地的接口测试用例d、扩展:后续可接入接口模拟器,自动执行接口测试

3、新手必记4个核心概念① 应用(App)你做的每一条自动化流程,就是一个应用。举例:接口文档自动生成用例工具,这就是一个应用。② 工作流(Workflow)中间那块白色画布,拖拽节点、连线,就是工作流。你给AI安排的干活顺序。③ 节点(Node)每一个动作,就是一个节点,常用节点:a、开始节点:让用户上传文件、输入内容b、文档提取:解析接口文档c、LLM大模型:AI生成用例d、HTTP请求:调用模拟器、调用第三方接口e、Excel导出:生成最终用例文件④ 变量(Variable)节点之间传递的数据,就是变量。比如文档解析出来的文本、AI生成的用例表格。

4、部署方式(新手直接选这个)云端版(cloud.dify.ai):网页直接打开,不用安装、不用配置环境,新手首选。私有化部署(Docker):企业内部使用,个人学习不用管。

02
第一步:5分钟注册登录Dify

操作超级简单:浏览器打开网址:https://cloud.dify.ai支持:邮箱注册、GitHub、Google一键登录。登录进来就是干净简洁的后台主页,没有乱七八糟广告,纯技术工具。

03
第二步:创建空白工作流

1、点击创建空白应用首页右上角 → 创建空白应用2、选择应用类型一定要选:工作流(Workflow)3、填写应用信息名称:接口文档自动生成测试用例描述:上传接口文档,自动生成标准化接口测试用例,支持导出Excel点击创建。4、认识工作流画布中间:空白画布(放节点)左边:节点仓库(所有工具都在这里)右边:节点配置面板默认自带一个「开始节点」。

04
第三步:搭建最简可用流程

我们先搭建最简单链路,跑通一次:开始 → 文档提取 → LLM生成用例 → 结束1、配置开始节点(定义用户输入)作用:让用户上传文档、输入模块名称。点击开始节点 → 右侧输入字段 → 新增2个字段:字段一:接口文档标签:接口文档变量名:api_doc_file类型:文件是否必填:是字段二:业务模块名标签:业务模块名变量名:module_name类型:文本是否必填:是

2、添加【文档提取节点】(解析接口文档)左侧搜索:文档提取,拖拽到开始节点下方。连线:开始节点 ➝ 文档提取右侧配置:输入文件:选择变量 api_doc_file提取方式:纯文本提取输出变量:api_doc_text作用:把上传的PDF、Word接口文档,转换成纯文本,给AI读取。

3、添加【LLM节点】(核心:AI自动生成用例)左侧搜索LLM,拖拽节点,连线:文档提取 ➝ LLM。① 模型选择可选:gpt-3.5-turbo、DeepSeek、通义千问(能打通就行)。② 直接复制这份提示词(测试专用)

③ 输出变量填写:test_case_markdown

4、添加结束节点(展示结果)拖拽结束节点,连线LLM ➝ 结束。输出内容填写:`{{test_case_markdown}}`5、保存+试运行a. 右上角保存b. 点击试运行c. 上传你的接口文档d. 输入模块名称:例如「登录模块、订单模块、用户模块」e. 运行等待5-15秒你就会看到:AI自动生成工整、规范、可直接落地的接口测试用例表格。

05
最终交付:添加Excel导出节点

生成Markdown表格不够用,测试要Excel归档、要提测、要流转。新增节点:Excel导出输入来源:test_case_markdown自动识别表头自动生成.xlsx文件运行完毕,直接下载,无需二次排版。

06
总结

1. Dify平台:零代码AI流水线,测试人不用写代码;2. 开始节点:接收文档+模块名称;3. 文档提取:AI读懂接口文档;4. LLM大模型:生成标准接口测试用例;5. HTTP请求:对接模拟器自动执行;6. Excel导出:一键产出可交付测试用例。以前写一份接口用例2小时,现在10秒。AI不是淘汰测试,是淘汰不会用AI的测试。

长按下方图片

添加松勤唐糖老师免费获取资源

粉丝专享

为你们整理了价值2000+资源

内容包含:

从0-1规划软件测试学习路径

职场上常用的测试模板、攻略

软件测试提升电子书

经典面试题

录播课

限时免费~~~

长按下方图片

添加松勤唐糖老师免费获取资源

目前100000+人已关注加入我们

       

       

长按二维码

关注【松勤网课】视频号