殺瘋了!Apipost的自動化測試功能強得離譜!

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