YAPI自动生成接口文档,解放测试人生产力
ninehua 2025-01-14 16:14 107 浏览
点击上方头像关注我,每周上午 09:00准时推送,每月不定期赠送技术书籍。
本文2149字,阅读约需6分钟
Hi,大家好。我是CoCo。如果接口文档信息不全或是没有接口文档的情况下,领导要求我们做接口自动化测试,这无异是一个非常艰辛的任务。但是编写接口文档的工作量很大,怎么办呢?有什么自动化工具可以协助我们生成文档呢?
众里寻他千百度,最近发现一款工具可以大大解放我们工作,自动生成接口文档,那就是YAPI。今天就给大家介绍YAPI这款工具~
一
YAPI介绍
简介
YAPI是高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YAPI还为用户提供优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。
功能特性
主要功能特性如下:
- 可视化接口管理;
- 数据Mock;
- 自动化接口测试;
- 数据导入(各类数据,包括swagger、har、postman、json、命令行等);
- 权限管理;
- 支持本地化部署;
插件
YAPI支持如下的一些插件:
- yapi sso 登录插件;
- yapi cas 登录插件 By wsfe;
- yapi gitlab集成插件;
- oauth2.0登录;
- rap平台数据导入;
- dingding 钉钉机器人推送插件;
- export-docx-data 数据导出docx文档;
- interface-oauth-token 定时自动获取鉴权token的插件;
- import-swagger-customize 导入指定swagger接口;
其中oauth和swagger插件是相当实用的。
二
YAPI使用简介
试用
YAPI试用地址如下:http://yapi.demo.qunar.com/
功能简介
可以支持数据导入,和文档导出,可以把项目中的接口导出到HTML文件,同时在本地word中,就可以将HTML文档转换为word文档,更方便我们转播和存储。
三
YAPI安装使用
如何安装YAPI呢?直接采用Docker安装最为简单(需要有Docker使用基础)。
官方地址:https://github.com/YMFE/yapi/
通过docker安装:https://github.com/Ryan-Miao/docker-yapi
安装Nodejs
访问 node中文网 https://nodejs.org/zh-cn/ ,下载长期支持版,下载后安装即可。
MogoDB安装和配置
访问 http://navo.top/f2YVJz,下载安装文件:
安装时,注意去掉勾选如下,之后一直下一步即可:
安装YAPI
在cmd窗口执行如下命令:
安装完成后执行会启动yapi可视化安装服务yapi server,打开浏览器访问http://localhost:9090
点开“开始部署”,成功后有如下界面,记得记住自己的用户名和密码。
启动YAPI平台
在cmd窗口,进入自己的yapi的安装目录,比如我的安装目录是D:\my-yapi
执行命令node vendors/server/app.js ,启动后在浏览器访问http://localhost:3000
YAPI跨域插件安装
访问http://navo.top/muYr6f 下载yapi跨域插件并安装至chrome浏览器。
项目创建
登录项目,点击新建项目,然后手动添加接口:
添加成功后依次编辑及运行,可以完成接口调试:
一个个的添加接口效率较慢,我们可以采用Fiddler抓包,导出为pinter.har文件,再直接导入yapi平台的方式快速添加接口。
导入har文件
将抓到的请求导出为har文件:
选择导出格式:
然后点击下一步,保存为.har文件在yapi平台中点击【数据管理】,选择数据导入方式为HAR,点击上传pinter.har,然后点击确认。
再次进入yapi平台【接口列表】,两个接口依据顺利导入,进入【测试集合】,导入待测接口。
导入后点击开始测试:
是不是非常方便?赶快搭建属于你们自己的接口管理平台,解锁更多功能!
更多系列文章
敬请期待
ITester软件测试小栈(ID:ITestingA),专注于软件测试技术和宝藏干货分享,每周准时更新原创技术文章,每月不定期赠送技术书籍,愿我们在更高处相逢。喜欢记得星标?我,每周及时获得最新推送,第三方转载请注明出处。
相关推荐
- 分享荆霄鹏老师的行楷字帖(荆霄鹏行楷字帖欣赏)
-
来源于网络,有需要自行下载练习...
- 黄若舟《怎样快写钢笔字》电子版(怎样快写钢笔字字帖)
-
黄若舟老先生可以说是我国最早的硬笔书法家,于1939年编写出版了我国第一部介绍汉字通行书写字体的《通书》,此书后经修订,易名《汉字快写法》,几十年间累计印数高达2000万册,成为现代硬笔书法的拓荒者。...
- 这个父亲节,送他一件书法作品(父亲节的书法)
-
父爱如岩石间开放的野花独自芬芳偶尔驻足才能发现其色娇艳其姿婀娜父爱的外壳坚如磐石剥开来迸发出来的是满满的柔情弥漫我们成长过程中的每个空间身在其中的我们往往懵然无觉对于这份情有着那么多年的怠慢父爱如山,...
- 练字app大合集 | 不想花钱买字帖?那就用练字大神必备的这六款app
-
不过,虽然没有这样的捷径我们还是有很多软件能辅助我们来练好字的~今天就给大家推荐几款书法练字app大家可以根据自己的需求来选用你的桌面太无聊了<<滑动解锁桌面新世界>>手机...
- 行楷不会写 一定是没有掌握好这52个结构规律
-
「教师节高清作品纸下载链接:https://pan.quark.cn/s/3401ae9b12a5资料添加...
- 太美了,练字不在多,这行楷100个结构规律,常用字还不练习
-
硬笔文末免费领取我用夸克网盘分享了「行楷送.zip」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。链接:https://pan.quark.cn/s/ad...
- 学写字金逸之 行楷书写24字根 手写版本
-
金逸之硬笔课堂24字根,掌握字根的书写就可以很好地写出漂亮的行楷。今天讲的三个字根是:草字诀:横画先行、竖撇牵丝;竹字诀:左2右3、牵丝相连;文字诀:撇横连写、撇尾连捺。更新分8期,总共24个字根。我...
- 这才是顶级硬笔书法,李洪川字帖欣赏
-
收集了很多字帖,是不是全部都要临。这个问题,估计是很多硬笔书法爱好者的共同心声了。现在网络这么方便,想要什么书体的字帖都有,信息爆炸的时代,所有信息都很透明。小五本人也收藏了很多字帖,实体书包括80年...
- 这行楷书法,好清幽,好雅致!(行楷这字怎么写)
-
这幅字不知道是册还是卷,网上传其来源为辽宁省博物馆,但是小编从官网没有找到任何扬无咎的作品,倒是在北京故宫博物院找到一幅扬无咎的四梅花图,高清且漂亮,而且还有几幅非常漂亮的书法题跋,后面会发出来。大家...
- 米芾罕见小行楷,叹为观止!(米芾行书书法视频讲座)
-
米芾能诗文,擅书画,精鉴别,书画自成一家,创立了米点山水。集书画家、鉴定家、收藏家于一身。他是“宋四书家”(苏、米、黄、蔡)之一,又首屈一指。其书体潇散奔放,又严于法度。《宋史·文苑传》说:“芾特妙于...
- 南宋唯一楷书“战神”,这幅小行楷,漂亮!
-
说起张即之,也算是大名鼎鼎,但是有书友觉得张即之的书法偏江湖,入不得大雅之堂。这里,小编想说,张即之的字,小编觉得,非常棒,让人一眼能看到其中的好看,不像颜、柳等大家,需要研究一番,才能看到字中的高深...
- 转发硬笔行楷基本笔划和偏旁字帖(硬笔行楷笔顺)
-
按需下载保存...