IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 比Postman更专业的调试工具-ApiPost -> 正文阅读

[开发测试]比Postman更专业的调试工具-ApiPost

前段时间在微信群探讨技术(业内也称摸鱼)时发现他们在讨论一款我从没见过的测试工具Apipost,我寻思测试界的扛把子不一直都是postman嘛,啥时候出来个Apipost,起初也没在意,直到上周又发现他们在讨论这玩意儿,好吧我来看看你有什么魅力。

官网地址:https://www.apipost.cn?token=19150f001c9bb70b48a6d69179119647
Web版地址:https://console.apipost.cn/register?token=19150f001c9bb70b48a6d69179119647
客户端下载地址:https://www.apipost.cn/download.html?token=19150f001c9bb70b48a6d69179119647

在这里插入图片描述
进官网第一眼就看到他们这句标语

尊重并超越,站在巨人的肩膀上、下一个时代的接力棒

好家伙,一上来就把自己和postman做对比,小编已经感受到了Apipost作者的格局
也是因为这句话让我决定体验一下,我倒要看看你有什么实力能和postman做对手,写这篇文章的目的主要是和大家分享我为期一周的使用感受,不多bb先总结:

  • 亮点:一键分享、多人协作
  • 优点:学习成本低、更符合国人习惯
  • 缺点:界面按钮太多、设计细节不够人性化

Apipost真的真的真的很好上手,我们完全不需要额外学习什么,下载安装即可使用(或者直接使用web版),甚至连官方文档都不需要看,所以我不打算教大家如何使用,而是挑几个比较有亮点的功能展示给大家

还有一点很重要,Apipost不只用于调试,它等于Postman+Swagger+Mock

一键分享

Swagger在接口文档领域也算是一枝独秀,在使用的时候其实也很繁琐,需要在api层加上对应注解
比如

@Api(tags = "用户开放接口")
@ApiOperation(value = "用户列表查询", httpMethod = "GET")

而在Apipost中我们不需要在开发每个接口时增加任何注解,只需要在写完接口自测通过后点击分享,将生成的链接发给前端小伙伴即可,注意哦,这里生成的链接是外网链接,所有人都能直接访问,很方便,如果担心数据泄露,公司可以私有化部署
如下面这个登录接口,假设我现在开发完成并且自测通过,我直接点击分享
在这里插入图片描述
然后复制链接(如有需要可以配置密码和有效期)
在这里插入图片描述
这个链接里面的内容就是你的接口文档了,请求参数、返回实例都有,很规范
在这里插入图片描述
是不是很nice

除此之外,Apipost还可以帮助我们生成关于这个请求的其他语言代码
在这里插入图片描述
这个功能怎么说呢,说实话比较鸡肋,但等用到的时候那是真方便,因人而异吧

还有很重要的一点,既然把一键分享放到第一个那肯定不简单
还可以分享其它各种类型的文档
比如我现在写了个周报,发邮件前需要给其他同事看下内容
在这里插入图片描述
我们也可以直接点击分享,打开链接发现这就是刚刚的周报
在这里插入图片描述

简直不要太爽,再也不用本地新建word文档了哦耶

多人实时协作
如果你是团队leader,或者想把自己测试过的接口分享给别人查看,你只需要邀请协作

在这里插入图片描述
复制链接(支持权限、人员配置)
在这里插入图片描述
打开链接,进入工作台,即可开始测试或者查看接口
在这里插入图片描述
对于我这种懒人来讲是真的方便

离线使用
上面说了这么多,有一点很重要嗷,如果我不想注册杂七杂八的账号、或者我的电脑没联网怎么办,客户端还能用吗?
答案是肯定可以啦,我试了下,Apipost客户端可以不登录使用,并且就算你直接把网线拔了,Apipost客户端的大部分功能也能正常使用

参数库
但凡从业两年以上就会发现一个问题,我们日常开发中常用的很多字段都是相同的,比如有个用户查询接口,那么查询条件很大概率有以下几个:姓名、性别、手机号、职业等等
Apipost对于这一点做得很好,我们可以事先把常用的字段准备好,后面就不需要重复敲,举个栗子:
进入参数库设置几个常用参数
在这里插入图片描述
我们在调试接口、或者准备文档时就只需要敲字段名,释义自动会生成(当然关于这一点我觉得能做的更好,可以加一个字段补全,类似我们敲代码时只需要敲get,后面就会出来相关方法)
在这里插入图片描述
实时笔记
好的想法稍纵即逝
当你在调试接口过程中如果突然想到什么很重要的事情可以立马记下来,而不是去找其它软件
这一点很人性化,本来人的脑容量就是有限的,等你把其它软件打开,可能已经忘了你要干啥
在这里插入图片描述
三分钟上手
你没有看错,三分钟就能上手,毕竟是国人做的,不管是官网、客户端、官方文档,全都是中文,这对于我这种英语没级的选手来说就很人性化,而且别人服务器在中国,访问速度啥的直接秒杀postman好吧

我到目前使用了一周多,从来没看过官方文档,但这丝毫不影响我使用,大部分能使用到的功能都无压力,相反,如果你是个小白,现在让你用postman做个压测,不敢说绝对,至少80%的同学回去百度或者看文档
而在Apipost
在这里插入图片描述
收费标准
15人以下的团队和个人完全免费,针对高校和培训机构也是完全免费的,其实对于大多数人来讲可以直接认为是免费的

需要改进的地方

  • 人性化
    某些操作上的设计细节需要优化,比如关闭标签页的时候如果当前接口没保存,会来个弹窗
    在这里插入图片描述
    必须点一下才能关闭成功,这一点在我看来是没必要的,当然这也因人而异

更离谱的是如果有十个标签页没保存,点击关闭所有标签
在这里插入图片描述
需要点击十下弹窗中的"不保存",啊这…这谁顶得住
后面发现它有个选项叫"强制关闭所有标签",点了后也会提示是否保存,这个设计在我看来大可不必
不管怎么样,我也是个普通用户,我既然能发现这个问题那就肯定有其它同学发现,所以至少应该做个用户调研

  • 界面
    刚开始使用的时候觉得太多按钮了,虽然全是中文,但这也太多了,眼花缭乱
    后面又发现原来人家支持精简模式
    在这里插入图片描述

这么小个按钮真不容易发现,建议在客户端首次启动的时候增加个简短教程,把这些不起眼但又很实用的功能告知到用户


总结
坦白讲,到目前我也只用了一周,我没有资格说Apipost好不好,但一周时间说长不长说短不短,足以让我对Apipost有个大概的认识:

  1. Apipost的大部分功能在市面上都能找到类似产品,但目前还没有一款能像它一样集大成于一身;
  2. 将api文档做成一键分享的设计很新颖,这或许会引起一波潮流;
  3. 有些细节在设计上不合理,希望用户量起来后能改进。

说了这么多,其实一个产品好不好不是我一篇文章能讲明白的,可能我认为的优点在你看来是缺点,相反我认为的缺点在你看来是优点,有句俗话说的好《来都来了》,看在它学习成本低的份上实践一下吧!

官网地址:https://www.apipost.cn?token=19150f001c9bb70b48a6d69179119647
Web版地址:https://console.apipost.cn/register?token=19150f001c9bb70b48a6d69179119647
客户端下载地址:https://www.apipost.cn/download.html?token=19150f001c9bb70b48a6d69179119647

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-05-07 11:26:12  更:2022-05-07 11:26:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 14:56:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码