有沒有比 Jmeter 好用的自動化測試工具?技術總監給我推薦了 Apipost!

對於一個互聯網公司來說,測試人員是公司裏不可缺少的一個角色。但從事軟件測試的人員不計其數,每年都有很多畢業生捲入互聯網的大軍。如果一個測試人員的能力還只停留在點點點上,自然是會被新一代的“卷王”們淘汰的。

於是掌握自動化測試,便成了很多測試人員提升職場競爭力的一條必經之路。但通常意義的自動化測試,相對門檻較高,需要具備一定的代碼能力。

比如我們通常使用的 Jmeter,雖然功能強大全面,但也被很多測試人員評價存在上手困難,操作繁瑣,測試報告不完整清晰,發現問題不易追溯查找等問題。

那麼有沒有一個工具,可以讓測試人員在無需編寫代碼的前提下進行自動化測試,且能生成功能全面清晰的測試報告,並且還易於上手呢?

公司的技術總監給我推薦了:Apipost - 自動化測試!

图片

在 Apipost7.0 的自動化測試中,分爲“測試用例”、“測試套件”和“測試報告”三個模塊,全程無需手敲代碼,照樣完成任務!

Apipost 7 Web版體驗(不用下載):https://v7.apipost.cn/

下面就來給大家介紹一下這三個板塊分別可以解決我們什麼問題吧:

測試用例

通常我們會在測試用例中添加接口和控制器(條件控制器、次數控制器、while控制器、等待控制器、全局斷言、腳本)來模擬真實的業務場景,配置完成後,即可按照流程執行接口,並會自動生成清晰全面的測試報告。

待測接口搬運麻煩?Apipost一鍵添加

在Apipost6及以前的版本里,用戶可以在測試模塊一鍵添加APIS內的接口,該交互方式非常直觀快捷,廣受用戶好評,所以我們在7版本繼續沿用了這種添加方式:點擊“API添加器”,右側會彈出與APIS模塊同步的目錄,我們可以從裏面選擇接口複製至當前的流程配置中。

图片

代碼不會寫?可視化操作免敲代碼

添加好待測接口後,我們可以繼續配置各個節點所需要的控制器。Apipost提供以下六種控制方式,覆蓋90%的測試場景,讓測試人員在不寫代碼的前提下,依然可以完成自動化測試。

1.條件控制器:判斷一個變量是否滿足某個條件,由此決定該控制器下接口是否運行。

图片

2.次數控制器/while控制器:按指定循環方法,循環該控制器下的所有接口。

图片

3.等待控制器:在流程配置間插入一個等待的時間。

图片

4.全局斷言:對整個測試計劃進行斷言,校驗測試結果是否符合預期。

图片

5.腳本:作用:支持自定義腳本,Apipost提供常用的腳本。

图片

數據龐大測到崩潰?測試數據批量驗證

作爲一名測試人員,最辛苦的階段大概就是接口測試執行階段,針對於某一個接口,有大量的測試數據需要批量驗證,一個一個的更改請求參數太耗時耗力,使用參數化批量處理數據會比較高效。

對此,Apipost推出了批量導入測試數據功能,支持外部導入文件實現參數化。目前支持json、txt、scv三種形式導入,可以很方便的導入流程測試的數據進行測試,這對測試人員的工作來說簡直就是如虎添翼。

图片

測試太久任務又多?多個計劃同時執行

在配置好測試流程後,點擊“保存並執行”,我們就可以看到運行的進度條和已經測完的接口信息了,運行過程中也可以切換頁面,並支持多個測試計劃同時運行。

图片图片

測試套件

測試套件由多個測試用例組成,支持將多個用例合成一個組合來進行整體測試,並可產出針對於這個組合的測試報告。

具體操作流程與測試用例類似,在這裏就不贅述了,想要進一步學習的小夥伴們可以移步Apipost官網,通過https://wiki.apipost.cn/document/00091641-1e36-490d-9caf-3e47cd38bcde,查看使用文檔。

測試報告

測試報告彙總展示

測試報告板塊用於查看已被保存的測試用例報告和測試套件報告,我們可以對指定報告進行多選、查看、刪除、並支持導出HTML格式等操作。

图片

報告詳情全面清晰

在測試報告詳情頁裏,我們可以看到該報告的執行結果和接口信息,點擊指定接口,還可以看到該接口下的斷言內容和接口詳情。

图片图片

測試結果快速定位

在測試套件的測試報告中,甚至可以從“測試計劃”的通過情況開始,一路追查到該計劃下的某個接口的某個斷言的測試結果,可以說是非常詳盡了,追蹤BUG一查到底。

图片图片

有了這麼方便好用又易上手的測試工具,測試同學也終於可以早點下班了!

分享之前支持編輯

雖然Apipost可以生成這麼詳盡的報告,但當我想要分享給leader時,還是會想對某些數據做一些說明和總結,莫非還要再“套娃”一個文檔?

自然不必,Apipost很貼心的在測試報告裏內置了Markdown編輯框,便於彙報和呈現工作結果,這樣編輯好後,就可以直接分享啦。

图片图片

測試記錄便捷查找

有些時候我們測試的結果並未保存,那未保存的測試記錄該怎麼追溯呢?Apipost會爲您保存當前測試的近100條執行記錄,我們可以在下圖位置查看該記錄的測試結果。

图片

學好自動化測試的第一步,就是搞清自動化測試的操作原理,快速上手完成任務,快人一步做出成果。建議想要學習自動化測試的朋友們,可以先去用下Apipost的自動化測試功能,這真的是我目前爲止見過上手最快最好用的測試工具了,很多細節在這裏也講不完,感興趣的朋友可以去體驗一下,真是款升職加薪的好工具。

Apipost桌面端下載:https://www.apipost.cn/download.html

Apipost官網:https://www.apipost.cn/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章