news 2026/4/18 6:39:53

YAPI自动生成接口文档,解放测试人生产力...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
YAPI自动生成接口文档,解放测试人生产力...

Hi,大家好。如果接口文档信息不全或是没有接口文档的情况下,领导要求我们做接口自动化测试,这无异是一个非常艰辛的任务。但是编写接口文档的工作量很大,怎么办呢?有什么自动化工具可以协助我们生成文档呢?

众里寻他千百度,最近发现一款工具可以大大解放我们工作,自动生成接口文档,那就是YAPI。今天就给大家介绍YAPI这款工具~

一、YAPI介绍

1、简介

YAPI是高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YAPI还为用户提供优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。

2、功能特性

主要功能特性如下:

3、插件

YAPI支持如下的一些插件:

其中oauth和swagger插件是相当实用的。

二、YAPI使用简介

1、试用

YAPI试用地址如下:http://yapi.demo.qunar.com/

2、功能简介

可以支持数据导入,和文档导出,可以把项目中的接口导出到HTML文件,同时在本地word中,就可以将HTML文档转换为word文档,更方便我们转播和存储。

三、YAPI安装使用

如何安装YAPI呢?直接采用Docker安装最为简单(需要有Docker使用基础)。

官方地址:https://github.com/YMFE/yapi/

通过docker安装:https://github.com/Ryan-Miao/docker-yapi

1、安装Nodejs

访问 node中文网 https://nodejs.org/zh-cn/ ,下载长期支持版,下载后安装即可。

2、MogoDB安装和配置

访问 http://navo.top/f2YVJz,下载安装文件:

安装时,注意去掉勾选如下,之后一直下一步即可:

3、安装YAPI

在cmd窗口执行如下命令:

安装完成后执行会启动yapi可视化安装服务yapi server,打开浏览器访问http://localhost:9090

点开“开始部署”,成功后有如下界面,记得记住自己的用户名和密码。

4、启动YAPI平台

在cmd窗口,进入自己的yapi的安装目录,比如我的安装目录是D:\my-yapi

执行命令node vendors/server/app.js ,启动后在浏览器访问http://localhost:3000

5、YAPI跨域插件安装

访问http://navo.top/muYr6f 下载yapi跨域插件并安装至chrome浏览器。

6、项目创建

登录项目,点击新建项目,然后手动添加接口:

添加成功后依次编辑及运行,可以完成接口调试:

一个个的添加接口效率较慢,我们可以采用Fiddler抓包,导出为pinter.har文件,再直接导入yapi平台的方式快速添加接口。

7、导入har文件

将抓到的请求导出为har文件:

选择导出格式:

然后点击下一步,保存为.har文件在yapi平台中点击【数据管理】,选择数据导入方式为HAR,点击上传pinter.har,然后点击确认。

再次进入yapi平台【接口列表】,两个接口依据顺利导入,进入【测试集合】,导入待测接口。

导入后点击开始测试:

是不是非常方便?赶快搭建属于你们自己的接口管理平台,解锁更多功能!

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 5:41:20

SSM毕设项目推荐-基于JavaWeb+数据可视化的东北特色农产品电商后台管理系统的设计与开发【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/17 12:36:51

如何用Jmeter进行接口测试 ,这应该是全网最详细的教程了

一、Jmeter 的使用步骤 打开Jmeter 安装包,进入\bin 中,找到"jmeter.bat", 点击打开即可。 在下图打开的Jmeter 页面中,右键“测试计划” -> “添加” -> "Threads(Users)" -> “线程组”, 建立线…

作者头像 李华
网站建设 2026/4/18 8:07:05

CERT波兰披露针对30多个风电和太阳能发电场的协同网络攻击

波兰计算机紧急响应小组CERT Polska披露,协同网络攻击针对了30多个风电和光伏发电场、一家制造业私营公司,以及一座为该国近50万客户供热的大型热电联产厂。攻击发生在2025年12月29日。该机构将这些攻击归因于一个名为Static Tundra的威胁集群&#xff0…

作者头像 李华
网站建设 2026/4/18 8:07:57

题目1433:蓝桥杯2013年第四届真题-危险系数

#include<iostream> #include<vector> using namespace std; int map[1010][1010];//创建邻接表 int vis[1010];//标记此节点是否访问过 int num[1010];//记录此节点出现过几次 int n,m;//站点数和通道数 int sum0;//路径数量 vector<int>v;//存储顶点序列…

作者头像 李华
网站建设 2026/4/18 8:05:56

延凡AI低空智慧巡查平台:AI驱动的全域智能巡查解决方案

大家好&#xff0c;我是科技博主小白。我最近有幸受延凡科技的邀请&#xff0c;亲身参观了他们最新推出的“AI低空智慧巡查平台”。说实话&#xff0c;去之前我以为就是看看无人机飞一飞&#xff0c;拍点高清画面而已。但这一趟下来&#xff0c;我的认知被彻底刷新了——原来“…

作者头像 李华
网站建设 2026/4/18 8:46:41

计算机SSM毕设实战-基于SSM的高校共享单车管理系统设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华