测试开发全栈之Python自动化 (被称为 Postwoman) 软件测试人必备的接口测试神器:Apifox,究竟有多香!

程序员一凡 · 2020年12月26日 · 940 次阅读

工欲善其事,必先利其器!

我们今天来学习一个新的接口测试工具:Apifox

一、Apifox 介绍
Apifox 是今年三月份推出的一个新的接口工具,

优势:

1.它兼容 Postman 所有的语法

Postman 所面向对象是什么?是接口功能和接口自动化测试,这两个占有了主要市场。大部分公司做这两类都会选择 Postam 多一点。

2.兼容 Jmeter

Jmeter 我们做测试的话,大部分的公司都用 Jmeter 来做接口性能测试(主流选择的就是 Jmeter)

但凡是在软件测试行业有过一定经验的人,就可以发现,大部分公司里面现在都需要做接口测试 ,现在 2020 年底来说不会测接口的人,你在后续的发展或者说在面试过程中都会遇到一些困难。

现在的移动时代,APP 和后台服务架构导致的。它后面的后端全部做成接口,APP 通过调用我们的接口就好了。

举一个例子。

我们现在的手机上面的接口做成了 type c,它既可以用来充电又可以用来听歌,又可以用来连接外部的设备。

也就是说我把 type c 做成一个标准化的接口,那至于你要听歌、你要充电、连接外部设备,你调用我这个接口就可以了。我这个接口标准化了之后,你任何的东西,都可以调。你各类品牌的耳机,都可以通过我这个接口去调。

那就是说,前端、后端分离式的开发。

风险会少很多,前后端开发时候带来的风险比较少。

所以现在大部分公司采取的都是分布式开发框架,也就是我们常听到的微服务。

所以现在接口,是所以企业里面软件测试的一个主流。

接口工具也是各种各样的,现在目前来说常用到的就是 Postman、Apifox、Jmeter……

有用过其他接口工具的朋友欢迎在留言区探讨交流学习。

可能说在华为里面,是不是有用过 Soapui 的这么一个接口工具,屏幕前有没有用过 Soapui 的伙伴?用过的可以在评论区打下它的名字。

用过 Soapui 的朋友,基本上都是有比较丰富的测试经验了, 也是和我一样比较老的老油条了。因为以前用到的大部分是用过 webservice 接口,

(有人说 Soapui 老了?工具没有过时一说,它只是偏向于某一块领域比较有优势,其实来说 Soapui 在 webservice(WSDL 协议接口)协议接口相对于 Postman、Jmeter 更好使!(有不少项目用到的是 webservice 接口,现在大部分的都转场了是 Http 协议的)

所以接口工具,各有各的优势!各有各的缺点!我们就是在合适的地方选择最为合适的一个接口工具即可。(软件测试工程师果然是一个通才!)

还有一个实时在线 swager(Java 开发)方便点是在线测!

Apifox 不仅兼容 Postman、Jmeter……也兼容 swager

可以说是后来居上,但是兼容性强知识它其中的一个优势!

Jmeter 你在去做接口功能的时候,接口的管理非常的混乱。比如说你一个企业级的项目,你的接口至少有几十种吧?这个接口你如果做成很多用例的话,几百用例就非常难看了。Jmeter 来做接口功能其实它是没有太多优势的,它主要偏向于做性能。

Postman 的界面相对来说就比较的清爽,特别是项目的管理非常方便,但是有很多朋友公众号留言给我反馈 Postman 做功能可以,但是是英文的,不方便。

Postman 还有一个点,它实现团队的共享,它比 Jmeter 做功能要好一点。就是说这个脚本在 Postman 做了之后,可以通过这个账号,登录之后我所有的团队都可以共享这个脚本。

所以综上所述

Postman 的一个缺点就是说英文版,对很多使用这个接口工具的朋友都不是很方便。Jmeter 又不太好管理,它本身也实现不了脚本共享。(如果你要共享可以放在我们的版本管理工具 Git 或者其他工具里面)

其实 Apifox 还有一个别名就是 Postwoman

后来居上,综合前面的优点,推出的一个接口工具,对应的实战视频教程已经录制好了,公众号主页点击领取资料即可。

这个工具的优势在哪里呢?(如下图)
功能、自动化性能目前还在内测开发过程当中

想了解更多欢迎关注公众号程序员一凡,免费领取对应的视频学习教程!

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册