谢谢打开这篇文章的每个你关注我们 点击右上角 ··· 设为星标

接口文档,顾名思义就是对接口说明的文档。好的接口文档包含了对接口URL,参数以及输出内容的说明,我们参照接口文档就能编写出一个个的测试用例。而且接口文档详细的话,测试用例编写起来就会比较简单,不容易遗漏。

如果接口文档信息不全或是没有接口文档的情况下,领导要求我们做接口自动化测试,这无异是一个非常艰辛的任务。但是编写接口文档的工作量很大,怎么办呢?有什么自动化工具可以协助我们生成文档呢?众里寻他千百度,最近我发现一款工具可以大大解放我们工作,自动生成接口文档。他就是YApi,先上图说明,这是我在YApi中做的接口文档,是不是蛮专业YApi介绍1 YApi 是什么呢YMFE 是去哪儿网移动架构组(YMFE)简称,是由FE,iOS和Android工程师共同组成的• Yapi 由 YMFE开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护 API。• YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求• 基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率• Mock Server 易用的 Mock Server,再也不用担心 mock 数据的生成了• 自动化测试 完善的接口自动化测试,保证数据的正确性• 数据导入 支持导入 swagger, postman, har 数据格式,方便迁移旧项目2 试用地址如下http://yapi.demo.qunar.com/3 这是一个Mock接口数据维护例子4  更为强大的是,可以支持数据导入,和文档导出,可以把项目中的接口导出到HTML文件,同时在本地word中,就可以将HTML文档转换为word文档,更方便我们转播和存储。安装使用5如何安装呢,直接采用docker安装最为简单(需要有docker使用基础)5.1 安装mogodb;docker  run -d --name mongo-yapi mongo;5.2 拉取yapidocker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi5.3、初始化管理员账号和服务docker run -it --rm--link mongo-yapi:mongo--entrypoint npm--workdir /api/vendorsregistry.cn-hangzhou.aliyuncs.com/anoy/yapiruninstall-server5.4、初始化管理员账号和服务启动YApi服务docker run -d--name yapi--link mongo-yapi:mongo--workdir /api/vendors-p 3002:3000registry.cn-hangzhou.aliyuncs.com/anoy/yapiserver/app.js5.5、访问http://ip:30026 mock平台不足地方,如果涉及后台业务,比如查询数据库 ,java方向可以采用springmvc 自己定制,这就需要具备测试开发能力了,例如自定义动态返回接口

参与最新最全免费直播课

享社群答疑服务

还能抢红包哦~

??

 扫码参与免费直播课 推荐阅读 挑战年薪50万,你只需...

“他31岁,做了4年测试,在北京月薪8.5k,一事无成”

月薪35k+的测试,是怎么一步一步做到的我就知道你“在看”

postman测试websocket_还在手工写接口测试文档,已经out了相关推荐

  1. yapi接口导出为word_还在手工写接口测试文档,已经out了

    接口文档,顾名思义就是对接口说明的文档.好的接口文档包含了对接口URL,参数以及输出内容的说明,我们参照接口文档就能编写出一个个的测试用例.而且接口文档详细的话,测试用例编写起来就会比较简单,不容易遗 ...

  2. 还在发愁写API文档?推荐一款阿里腾讯都在用的API管理神器!

    欢迎关注方志朋的博客,回复"666"获面试宝典 前言 ❝ 程序员最讨厌的两件事:1. 写文档,2. 别人不写文档.大多数开发人员不愿意写 API 文档的原因:写文档短期收益远低于付 ...

  3. java先删后保存数据库据功能,还在手工生成数据库文档?3个步骤自动完成了解一下...

    自动化生成数据库文档,简单的3个步骤即可完成,了解一下. 1 前言 平时工作中,大家应该都会遇到需要导出数据库说明文档(也叫数据字典)的情况,即把各数据表的字段信息整理成一个个的表说明,然后用 exc ...

  4. Postman测试百度AI翻译接口、接口测试

    Postman测试百度AI翻译接口.接口测试 1.百度AI文字识别创建应用,获取API Key和Secret Key. 2.下载Postman. Mac地址:https://app.getpostma ...

  5. 如何用Postman写接口文档,团队协作开发

    最近为了减少对代码的侵入性,舍弃了之前一直使用的Swagger,但是showdoc写文档又比较麻烦,测试接口也不方便,于是看了一下网上的多篇关于postman写接口文档的文章,并且亲身实验后将经验结合 ...

  6. 写word文档时计算机的工作原理,写word文档时还没保存电脑就死机如何恢复

    电脑已经成为人类生活中不可缺少的一部分,人们利用电脑可以轻松的完成以前需要大量劳动力才能完成的工作,但在人们在使用电脑中也会遇到很多的麻烦,比如死机,这些原因烦恼着每一个电脑用户,这不,最近就有小伙伴 ...

  7. 先写API文档还是先写代码?你需要这款神器Apifox!

    代码未动,文档先行 其实大家都知道 API 文档先行的重要性,但是在实践过程中往往会遇到很多困难. 程序员最讨厌的两件事:1. 写文档,2. 别人不写文档.大多数开发人员不愿意写 API 文档的原因是 ...

  8. Zabbix接口测试文档

    Zabbix接口测试文档 (V1.0) 2018.3 接口测试说明 注意:1.zabbix版本为3.0.14: 2.若已测试通过,则在相应的方法上加注(YES)标签: 3.测试时会在Request和R ...

  9. springboot整合knife4j,从此告别手写接口文档

    关于knife4j Knife4j的前身是swagger-bootstrap-ui,前身swagger-bootstrap-ui是一个纯swagger-ui的ui皮肤项目 一开始项目初衷是为了写一个增 ...

最新文章

  1. C++查找算法(更新中)
  2. Android/Ophone中的悬浮对话框和即点即关对话框
  3. Mellanox 8亿美元收购EZchip
  4. 标记语言Markdown介绍以及日常使用
  5. (转)Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏
  6. UI设计素材|底部导航设计的黄金法则
  7. HTML5---offline application(application cache)
  8. vue + elementui 通过父子组件实现弹框
  9. Knockout.Js官网学习(event绑定、submit绑定)
  10. 手机上ftp测试软件,ftp工具手机版
  11. 统一门户建设项目最佳实践
  12. 能让你「情商暴涨」的6个聊天小技巧
  13. omniPlan密匙
  14. 如何解决微信小程序加载慢的问题?
  15. 华硕飞行堡垒7按Fn+F5电脑显示屏不显示风扇模式
  16. 读书笔记5.4——《让数字说话:审计,就这么简单》:孙含晖
  17. centos7 搭建redis 5.0.0 集群
  18. HTML字母导航栏怎么做,如何用css做导航栏?
  19. Xilinx Vitis HLS教程1--Vitis HLS概述[01/12]
  20. 大众营销OUT,活跃科技教你玩精众营销

热门文章

  1. powershell cs上线_BasUSB实现后台静默执行上线CobaltStrike
  2. 【Android多媒体】Android5.0 NuPlayer多媒体框架【1】
  3. 关于LD_PRELOAD在Android API HOOK中的应用
  4. Linux目录/usr/bin和 /usr/local/bin区别
  5. 获取Android 光感Sensor的值
  6. pandas.read_csv() 详解与如何合适的读取行序号与列名
  7. MongoDB 之聚合函数查询统计
  8. 如何让Vue在同一局域网内能访问?
  9. 目标检测相关概念:IOU,precision, recall, AP, mAP
  10. Tcl Tutorial 笔记6 ·while