0


Apifox能否替代Postman?

apifox

做一个产品,首先应该考虑好:这个产品的核心竞争力是什么?

apifox这个产品在各大平台宣传时,一直说是postman的替代品,且功能比postman强大特别多。

简单看来,这款产品的野心极大,希望前端、后端、测试,全都使用这一款软件。所以这款软件设计的功能很繁杂。

而我的需求:只是想找一个postman的替代品。

缘起

  因为postman近期时不时的就会打不开接口,严重影响工作效率,特别是你着急想测试接口的时候。

  或者是修改了postman的接口后,无法保存,因为登录了postman账号,保存时会自动保存到云端,若连接云端超时,则保存失败。这个现象近期也发生了几次。

  所以想要尝试+支持一下国产工具看看。

postman数据导出

1、单个项目数据导出

  选中单个项目,右上角的“三个点”,可以将该项目接口数据导出。
在这里插入图片描述
在这里插入图片描述

2、所有项目导出

在这里插入图片描述
在这里插入图片描述

然后会打开一个链接:https://web.postman.co/me/export?

这个链接等了 半小时也没打开。。。这也是我不喜欢国外软件的原因。

apifox 数据导入

这个导入也很方便,简单易懂。
在这里插入图片描述
选择postman格式,把刚刚导出的文件放进来就可以啦。
在这里插入图片描述
把文件放进来之后,可以看到刚刚导入的文件的所有接口。
在这里插入图片描述
这个接口覆盖模式,就是有相同的接口url时,如何处理,根据实际情况选择吧
在这里插入图片描述
导入到分组就可以选一个自己的分组了,这里我自建一个项目分组。
在这里插入图片描述
导入完成后,返回接口管理,查看接口如下:
在这里插入图片描述
发现了一个迁移后的问题,端口号没迁移过来:
在这里插入图片描述

apifox 基础使用

想要修改一下url,加上版本号,结果提示要修改“环境”,看来是默认把导入进来的url当作环境了。
在这里插入图片描述
点开测试环境后,默认如下:
在这里插入图片描述
然后我在环境里面加上了端口号,保存。
在这里插入图片描述
修改了环境后,接口上的url也自动修改了
在这里插入图片描述
点击发送,接口请求成功,只不过apifox会默认校验出参,不是json会提示报错,不影响请求结果
在这里插入图片描述
下面这个返回值是json,就没有异常提示。
在这里插入图片描述

如果对参数做了修改,想要保存,点击暂存按钮是不被apifox推荐的,apifox更推荐保存为用例。
在这里插入图片描述

用例就是一个接口可以保存多份不同类型的入参,设计初心是想让测试人员直接用这个当测试用例。
在这里插入图片描述

apifox希望调接口之前先写接口定义,相当于先写了文档才能调用接口

不过仍然提供了一种不需要写文档,也能直接测接口的方法:“快捷请求

新建一个快捷请求,在快捷请求里面可以像postman一样调用,调用完成后保存为接口即可,记得放到接口对应的项目下
在这里插入图片描述

在项目目录下是不能直接建快捷请求的,只能建接口,要先写接口文档的那种。

这个还是挺麻烦的,不能直接在对应目录下建接口,需要先建快捷请求,再保存到对应的项目下。

在这里插入图片描述

apifox优缺点

优点:

功能还是挺丰富的
中国人研发的,不会存在各种访问不到的问题
用例其实挺好用的
postman的所有功能基本都有

缺点:

整体设计的较为复杂,我用这个就是想调接口,主创团队总以为我要用这个写接口文档。
我用apifox最主要用功能的就是“快捷请求”,是apifox比较不推荐的一种方式!!!!!
看论坛很多人说应该还是会有各种小bug

感觉就是啥都想做、啥也做不好,本来就是一个请求接口的东西,整了那么多功能,导致学习成本指数级增长。

想不通文档为什么要用这个生成,页面格式不好看,看缩进看的眼瞎。除非公司强制要求,否则不会用。

看apifox官方文档的感觉:后端写接口的时候要考虑到所有的入参情况,然后写好所有用例分享给测试人员,测试人员一键调用就行了????那还要测试做什么???测试关注的核心点不是业务吗???

还有根据接口自动生成代码功能???以后开发是不是用apifox就行了,idea什么的都是垃圾哈哈哈哈哈

还有压测功能。。。。懒得吐槽了,这个产品是给测试人员开发的吧。apifox想的是测试用例都是后端写?然后支持自动化测试、支持压测,怀疑apifox的产品是测试转行的。

总结

我估计只会用apifox的快捷请求功能、用例功能、环境变量功能。(总的来说就是postman上的那些基础功能,postman的产品经理真强,做的都是核心功能)

作为一个后端研发人员,我还是更喜欢postman。


本文转载自: https://blog.csdn.net/qq_33247435/article/details/127698699
版权归原作者 心里裹着光的人 所有, 如有侵权,请联系我们删除。

“Apifox能否替代Postman?”的评论:

还没有评论