postman测试websocket_还在手工写接口测试文档,已经out了
接口文档,顾名思义就是对接口说明的文档。好的接口文档包含了对接口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了相关推荐
- yapi接口导出为word_还在手工写接口测试文档,已经out了
接口文档,顾名思义就是对接口说明的文档.好的接口文档包含了对接口URL,参数以及输出内容的说明,我们参照接口文档就能编写出一个个的测试用例.而且接口文档详细的话,测试用例编写起来就会比较简单,不容易遗 ...
- 还在发愁写API文档?推荐一款阿里腾讯都在用的API管理神器!
欢迎关注方志朋的博客,回复"666"获面试宝典 前言 ❝ 程序员最讨厌的两件事:1. 写文档,2. 别人不写文档.大多数开发人员不愿意写 API 文档的原因:写文档短期收益远低于付 ...
- java先删后保存数据库据功能,还在手工生成数据库文档?3个步骤自动完成了解一下...
自动化生成数据库文档,简单的3个步骤即可完成,了解一下. 1 前言 平时工作中,大家应该都会遇到需要导出数据库说明文档(也叫数据字典)的情况,即把各数据表的字段信息整理成一个个的表说明,然后用 exc ...
- Postman测试百度AI翻译接口、接口测试
Postman测试百度AI翻译接口.接口测试 1.百度AI文字识别创建应用,获取API Key和Secret Key. 2.下载Postman. Mac地址:https://app.getpostma ...
- 如何用Postman写接口文档,团队协作开发
最近为了减少对代码的侵入性,舍弃了之前一直使用的Swagger,但是showdoc写文档又比较麻烦,测试接口也不方便,于是看了一下网上的多篇关于postman写接口文档的文章,并且亲身实验后将经验结合 ...
- 写word文档时计算机的工作原理,写word文档时还没保存电脑就死机如何恢复
电脑已经成为人类生活中不可缺少的一部分,人们利用电脑可以轻松的完成以前需要大量劳动力才能完成的工作,但在人们在使用电脑中也会遇到很多的麻烦,比如死机,这些原因烦恼着每一个电脑用户,这不,最近就有小伙伴 ...
- 先写API文档还是先写代码?你需要这款神器Apifox!
代码未动,文档先行 其实大家都知道 API 文档先行的重要性,但是在实践过程中往往会遇到很多困难. 程序员最讨厌的两件事:1. 写文档,2. 别人不写文档.大多数开发人员不愿意写 API 文档的原因是 ...
- Zabbix接口测试文档
Zabbix接口测试文档 (V1.0) 2018.3 接口测试说明 注意:1.zabbix版本为3.0.14: 2.若已测试通过,则在相应的方法上加注(YES)标签: 3.测试时会在Request和R ...
- springboot整合knife4j,从此告别手写接口文档
关于knife4j Knife4j的前身是swagger-bootstrap-ui,前身swagger-bootstrap-ui是一个纯swagger-ui的ui皮肤项目 一开始项目初衷是为了写一个增 ...
最新文章
- C++查找算法(更新中)
- Android/Ophone中的悬浮对话框和即点即关对话框
- Mellanox 8亿美元收购EZchip
- 标记语言Markdown介绍以及日常使用
- (转)Spring Boot 2 (六):使用 Docker 部署 Spring Boot 开源软件云收藏
- UI设计素材|底部导航设计的黄金法则
- HTML5---offline application(application cache)
- vue + elementui 通过父子组件实现弹框
- Knockout.Js官网学习(event绑定、submit绑定)
- 手机上ftp测试软件,ftp工具手机版
- 统一门户建设项目最佳实践
- 能让你「情商暴涨」的6个聊天小技巧
- omniPlan密匙
- 如何解决微信小程序加载慢的问题?
- 华硕飞行堡垒7按Fn+F5电脑显示屏不显示风扇模式
- 读书笔记5.4——《让数字说话:审计,就这么简单》:孙含晖
- centos7 搭建redis 5.0.0 集群
- HTML字母导航栏怎么做,如何用css做导航栏?
- Xilinx Vitis HLS教程1--Vitis HLS概述[01/12]
- 大众营销OUT,活跃科技教你玩精众营销
热门文章
- powershell cs上线_BasUSB实现后台静默执行上线CobaltStrike
- 【Android多媒体】Android5.0 NuPlayer多媒体框架【1】
- 关于LD_PRELOAD在Android API HOOK中的应用
- Linux目录/usr/bin和 /usr/local/bin区别
- 获取Android 光感Sensor的值
- pandas.read_csv() 详解与如何合适的读取行序号与列名
- MongoDB 之聚合函数查询统计
- 如何让Vue在同一局域网内能访问?
- 目标检测相关概念:IOU,precision, recall, AP, mAP
- Tcl Tutorial 笔记6 ·while