工欲善其事,必先利其器!
我们今天来学习一个新的接口测试工具:Apifox
一、Apifox介绍
Apifox是今年三月份推出的一个新的接口工具,
优势:
1.它兼容Postman所有的语法
如果没有用过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
后来居上,综合前面的优点,推出的一个接口工具,对应的实战视频教程已经录制好了,公众号主页点击领取资料即可。
这个工具的优势在哪里呢?(如下图)
功能、自动化性能目前还在内测开发过程当中
想了解更多欢迎关注公众号程序员一凡,免费领取对应的视频学习教程!