殺瘋了!Apipost的自動(dòng)化測(cè)試功能強(qiáng)得離譜!

對(duì)于一個(gè)互聯(lián)網(wǎng)公司來(lái)說(shuō),測(cè)試人員是公司里不可缺少的一個(gè)角色。但從事軟件測(cè)試的人員不計(jì)其數(shù),每年都有很多畢業(yè)生卷入互聯(lián)網(wǎng)的大軍。如果一個(gè)測(cè)試人員的能力還只停留在點(diǎn)點(diǎn)點(diǎn)上,自然是會(huì)被新一代的“卷王”們淘汰的。
于是掌握自動(dòng)化測(cè)試,便成了很多測(cè)試人員提升職場(chǎng)競(jìng)爭(zhēng)力的一條必經(jīng)之路。但通常意義的自動(dòng)化測(cè)試,相對(duì)門檻較高,需要具備一定的代碼能力,比如我們通常使用的Jmeter,雖然功能強(qiáng)大全面,但也被很多測(cè)試人員評(píng)價(jià)存在上手困難,操作繁瑣,測(cè)試報(bào)告不完整清晰,發(fā)現(xiàn)問(wèn)題不易追溯查找等問(wèn)題。
那么有沒(méi)有一個(gè)工具,可以讓測(cè)試人員在無(wú)需編寫代碼的前提下進(jìn)行自動(dòng)化測(cè)試,且能生成功能全面清晰的測(cè)試報(bào)告,并且還易于上手呢?
這就要開始我們今天的關(guān)鍵主題了:Apipost - 自動(dòng)化測(cè)試!
在Apipost7.0的自動(dòng)化測(cè)試中,分為“測(cè)試用例”、“測(cè)試套件”和“測(cè)試報(bào)告”三個(gè)模塊,全程無(wú)需手敲代碼,照樣完成任務(wù)!
Apipost7 Web版鏈接(不用下載):
https://v7.apipost.cn/?utm_source=10146
下面就來(lái)給大家介紹一下這三個(gè)板塊分別可以解決我們什么問(wèn)題吧:
測(cè)試用例
通常我們會(huì)在測(cè)試用例中添加接口和控制器(條件控制器、次數(shù)控制器、while控制器、等待控制器、全局?jǐn)嘌浴⒛_本)來(lái)模擬真實(shí)的業(yè)務(wù)場(chǎng)景,配置完成后,即可按照流程執(zhí)行接口,并會(huì)自動(dòng)生成清晰全面的測(cè)試報(bào)告。
待測(cè)接口搬運(yùn)麻煩?Apipost一鍵添加
在Apipost6及以前的版本里,用戶可以在測(cè)試模塊一鍵添加APIS內(nèi)的接口,該交互方式非常直觀快捷,廣受用戶好評(píng),所以我們?cè)?版本繼續(xù)沿用了這種添加方式:點(diǎn)擊“API添加器”,右側(cè)會(huì)彈出與APIS模塊同步的目錄,我們可以從里面選擇接口復(fù)制至當(dāng)前的流程配置中。
代碼不會(huì)寫?可視化操作免敲代碼
添加好待測(cè)接口后,我們可以繼續(xù)配置各個(gè)節(jié)點(diǎn)所需要的控制器。Apipost提供以下六種控制方式,覆蓋90%的測(cè)試場(chǎng)景,讓測(cè)試人員在不寫代碼的前提下,依然可以完成自動(dòng)化測(cè)試。
1.條件控制器:判斷一個(gè)變量是否滿足某個(gè)條件,由此決定該控制器下接口是否運(yùn)行。
2.次數(shù)控制器/while控制器:按指定循環(huán)方法,循環(huán)該控制器下的所有接口。
3.等待控制器:在流程配置間插入一個(gè)等待的時(shí)間。
4.全局?jǐn)嘌裕?/strong>對(duì)整個(gè)測(cè)試計(jì)劃進(jìn)行斷言,校驗(yàn)測(cè)試結(jié)果是否符合預(yù)期。
5.腳本:作用:支持自定義腳本,Apipost提供常用的腳本。
數(shù)據(jù)龐大測(cè)到崩潰?測(cè)試數(shù)據(jù)批量驗(yàn)證
作為一名測(cè)試人員,最辛苦的階段大概就是接口測(cè)試執(zhí)行階段,針對(duì)于某一個(gè)接口,有大量的測(cè)試數(shù)據(jù)需要批量驗(yàn)證,一個(gè)一個(gè)的更改請(qǐng)求參數(shù)太耗時(shí)耗力,使用參數(shù)化批量處理數(shù)據(jù)會(huì)比較高效。
對(duì)此,Apipost推出了批量導(dǎo)入測(cè)試數(shù)據(jù)功能,支持外部導(dǎo)入文件實(shí)現(xiàn)參數(shù)化。目前支持json、txt、scv三種形式導(dǎo)入,可以很方便的導(dǎo)入流程測(cè)試的數(shù)據(jù)進(jìn)行測(cè)試,這對(duì)測(cè)試人員的工作來(lái)說(shuō)簡(jiǎn)直就是如虎添翼。
測(cè)試太久任務(wù)又多?多個(gè)計(jì)劃同時(shí)執(zhí)行
在配置好測(cè)試流程后,點(diǎn)擊“保存并執(zhí)行”,我們就可以看到運(yùn)行的進(jìn)度條和已經(jīng)測(cè)完的接口信息了,運(yùn)行過(guò)程中也可以切換頁(yè)面,并支持多個(gè)測(cè)試計(jì)劃同時(shí)運(yùn)行。
測(cè)試套件
測(cè)試套件由多個(gè)測(cè)試用例組成,支持將多個(gè)用例合成一個(gè)組合來(lái)進(jìn)行整體測(cè)試,并可產(chǎn)出針對(duì)于這個(gè)組合的測(cè)試報(bào)告。具體操作流程與測(cè)試用例類似,在這里就不贅述了,想要進(jìn)一步學(xué)習(xí)的小伙伴們可以移步Apipost官網(wǎng),通過(guò)https://wiki.apipost.cn/document/00091641-1e36-490d-9caf-3e47cd38bcde,查看使用文檔。
測(cè)試報(bào)告
測(cè)試報(bào)告匯總展示
測(cè)試報(bào)告板塊用于查看已被保存的測(cè)試用例報(bào)告和測(cè)試套件報(bào)告,我們可以對(duì)指定報(bào)告進(jìn)行多選、查看、刪除、并支持導(dǎo)出HTML格式等操作。
報(bào)告詳情全面清晰
在測(cè)試報(bào)告詳情頁(yè)里,我們可以看到該報(bào)告的執(zhí)行結(jié)果和接口信息,點(diǎn)擊指定接口,還可以看到該接口下的斷言內(nèi)容和接口詳情。
測(cè)試結(jié)果快速定位
在測(cè)試套件的測(cè)試報(bào)告中,甚至可以從“測(cè)試計(jì)劃”的通過(guò)情況開始,一路追查到該計(jì)劃下的某個(gè)接口的某個(gè)斷言的測(cè)試結(jié)果,可以說(shuō)是非常詳盡了,追蹤BUG一查到底。
有了這么方便好用又易上手的測(cè)試工具,測(cè)試同學(xué)也終于可以早點(diǎn)下班了!
分享之前支持編輯
雖然Apipost可以生成這么詳盡的報(bào)告,但當(dāng)我想要分享給leader時(shí),還是會(huì)想對(duì)某些數(shù)據(jù)做一些說(shuō)明和總結(jié),莫非還要再“套娃”一個(gè)文檔?
自然不必,Apipost很貼心的在測(cè)試報(bào)告里內(nèi)置了Markdown編輯框,便于匯報(bào)和呈現(xiàn)工作結(jié)果,這樣編輯好后,就可以直接分享啦。
測(cè)試記錄便捷查找
有些時(shí)候我們測(cè)試的結(jié)果并未保存,那未保存的測(cè)試記錄該怎么追溯呢?Apipost會(huì)為您保存當(dāng)前測(cè)試的近100條執(zhí)行記錄,我們可以在下圖位置查看該記錄的測(cè)試結(jié)果。
學(xué)好自動(dòng)化測(cè)試的第一步,就是搞清自動(dòng)化測(cè)試的操作原理,快速上手完成任務(wù),快人一步做出成果。建議想要學(xué)習(xí)自動(dòng)化測(cè)試的朋友們,可以先去用下Apipost的自動(dòng)化測(cè)試功能,這真的是我目前為止見過(guò)上手最快最好用的測(cè)試工具了,很多細(xì)節(jié)在這里也講不完,感興趣的朋友可以去體驗(yàn)一下,真是款升職加薪的好工具。
Apipost桌面端下載地址:
https://www.apipost.cn/download.html?utm_source=10146
Apipost官網(wǎng)地址:
https://www.apipost.cn/?utm_source=10146
更值得一提的是,Apipost7 的自動(dòng)化測(cè)試是目前市場(chǎng)上真正的多場(chǎng)景功能自動(dòng)化測(cè)試,并且無(wú)需登錄,直接使用!
大家通過(guò)以上文內(nèi)鏈接注冊(cè)登錄后,加Apipost官方技術(shù)客服,新、老用戶還可獲得價(jià)值千元的程序員進(jìn)階大禮包。
這份禮包匯總了入職騰訊、阿里、字節(jié)、百度、美團(tuán)、滴滴、華為等大廠的面試題庫(kù)、面試技巧以及談薪技巧等求職必備資料,包括GO、Java、PHP等在內(nèi)的多種語(yǔ)言,以及自動(dòng)化測(cè)試、嵌入式和數(shù)據(jù)庫(kù)等多種技術(shù),滿足大家的升職加薪需求!
相關(guān)文章
ApiPost怎么使用 ApiPost接口測(cè)試使用教程
ApiPost測(cè)試工具可以幫助用戶在軟件上調(diào)試接口,可以選擇POST、GET、PUT、PATCH、DELETE、COPY、HEAD、OPTIONS、LINK、UNLINK、PURGE、LOCK、UNLOCK、PROPFIND、VIEW等接口2021-02-24