當(dāng)前位置:首頁(yè) > IT技術(shù) > Windows編程 > 正文

(被稱為Postwoman)軟件測(cè)試人必備的接口測(cè)試神器:Apifox,究竟有多香!
2021-08-06 11:20:45

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

我們今天來(lái)學(xué)習(xí)一個(gè)新的接口測(cè)試工具:Apifox

一、Apifox介紹

Apifox是今年三月份推出的一個(gè)新的接口工具,

優(yōu)勢(shì):

1.它兼容Postman所有的語(yǔ)法

如果沒有用過(guò)Postman的小伙伴可以公眾號(hào)主頁(yè)點(diǎn)擊領(lǐng)取資料,免費(fèi)獲得往期軟件測(cè)試各類工具學(xué)習(xí)路線以及相對(duì)應(yīng)的教學(xué)視頻。

Postman所面向?qū)ο笫鞘裁???strong>接口功能和接口自動(dòng)化測(cè)試,這兩個(gè)占有了主要市場(chǎng)。大部分公司做這兩類都會(huì)選擇Postam多一點(diǎn)。

2.兼容Jmeter

Jmeter我們做測(cè)試的話,大部分的公司都用Jmeter來(lái)做接口性能測(cè)試(主流選擇的就是Jmeter)

但凡是在軟件測(cè)試行業(yè)有過(guò)一定經(jīng)驗(yàn)的人,就可以發(fā)現(xiàn),大部分公司里面現(xiàn)在都需要做接口測(cè)試 ,現(xiàn)在2020年底來(lái)說(shuō)不會(huì)測(cè)接口的人,你在后續(xù)的發(fā)展或者說(shuō)在面試過(guò)程中都會(huì)遇到一些困難。

現(xiàn)在的移動(dòng)時(shí)代,APP和后臺(tái)服務(wù)架構(gòu)導(dǎo)致的。它后面的后端全部做成接口,APP通過(guò)調(diào)用我們的接口就好了。

舉一個(gè)例子。

我們現(xiàn)在的手機(jī)上面的接口做成了type?c,它既可以用來(lái)充電又可以用來(lái)聽歌,又可以用來(lái)連接外部的設(shè)備。

也就是說(shuō)我把type?c做成一個(gè)標(biāo)準(zhǔn)化的接口,那至于你要聽歌、你要充電、連接外部設(shè)備,你調(diào)用我這個(gè)接口就可以了。我這個(gè)接口標(biāo)準(zhǔn)化了之后,你任何的東西,都可以調(diào)。你各類品牌的耳機(jī),都可以通過(guò)我這個(gè)接口去調(diào)。

那就是說(shuō),前端、后端分離式的開發(fā)。

風(fēng)險(xiǎn)會(huì)少很多,前后端開發(fā)時(shí)候帶來(lái)的風(fēng)險(xiǎn)比較少。

所以現(xiàn)在大部分公司采取的都是分布式開發(fā)框架,也就是我們常聽到的微服務(wù)。

所以現(xiàn)在接口,是所以企業(yè)里面軟件測(cè)試的一個(gè)主流。


接口工具也是各種各樣的,現(xiàn)在目前來(lái)說(shuō)常用到的就是Postman、Apifox、Jmeter……

有用過(guò)其他接口工具的朋友歡迎在留言區(qū)探討交流學(xué)習(xí)。

可能說(shuō)在華為里面,是不是有用過(guò)Soapui的這么一個(gè)接口工具,屏幕前有沒有用過(guò)Soapui的伙伴?用過(guò)的可以在評(píng)論區(qū)打下它的名字。

用過(guò)Soapui的朋友,基本上都是有比較豐富的測(cè)試經(jīng)驗(yàn)了, 也是和我一樣比較老的老油條了。因?yàn)橐郧坝玫降拇蟛糠质怯眠^(guò)webservice接口,

(有人說(shuō)Soapui老了?工具沒有過(guò)時(shí)一說(shuō),它只是偏向于某一塊領(lǐng)域比較有優(yōu)勢(shì),其實(shí)來(lái)說(shuō)Soapui在webservice(WSDL協(xié)議接口)協(xié)議接口相對(duì)于Postman、Jmeter更好使?。ㄓ胁簧夙?xiàng)目用到的是webservice接口,現(xiàn)在大部分的都轉(zhuǎn)場(chǎng)了是Http協(xié)議的)

所以接口工具,各有各的優(yōu)勢(shì)!各有各的缺點(diǎn)!我們就是在合適的地方選擇最為合適的一個(gè)接口工具即可。(軟件測(cè)試工程師果然是一個(gè)通才?。?/p>

還有一個(gè)實(shí)時(shí)在線swager(Java開發(fā))方便點(diǎn)是在線測(cè)!


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

可以說(shuō)是后來(lái)居上,但是兼容性強(qiáng)知識(shí)它其中的一個(gè)優(yōu)勢(shì)!

?

Jmeter你在去做接口功能的時(shí)候,接口的管理非常的混亂。比如說(shuō)你一個(gè)企業(yè)級(jí)的項(xiàng)目,你的接口至少有幾十種吧?這個(gè)接口你如果做成很多用例的話,幾百用例就非常難看了。Jmeter來(lái)做接口功能其實(shí)它是沒有太多優(yōu)勢(shì)的,它主要偏向于做性能。

Postman的界面相對(duì)來(lái)說(shuō)就比較的清爽,特別是項(xiàng)目的管理非常方便,但是有很多朋友公眾號(hào)留言給我反饋Postman做功能可以,但是是英文的,不方便。

Postman還有一個(gè)點(diǎn),它實(shí)現(xiàn)團(tuán)隊(duì)的共享,它比Jmeter做功能要好一點(diǎn)。就是說(shuō)這個(gè)腳本在Postman做了之后,可以通過(guò)這個(gè)賬號(hào),登錄之后我所有的團(tuán)隊(duì)都可以共享這個(gè)腳本。

所以綜上所述

Postman的一個(gè)缺點(diǎn)就是說(shuō)英文版,對(duì)很多使用這個(gè)接口工具的朋友都不是很方便。Jmeter又不太好管理,它本身也實(shí)現(xiàn)不了腳本共享。(如果你要共享可以放在我們的版本管理工具Git或者其他工具里面)

?

?

本文摘自 :https://blog.51cto.com/u

開通會(huì)員,享受整站包年服務(wù)立即開通 >