在互聯(lián)網(wǎng)行業(yè)的公司,基本上半個月會進(jìn)行一次迭代躬厌,就算每次迭代發(fā)布時只回歸核心與增量功能马昨,對測試人員來說工作量也不小,而且回歸測試是一項非常枯燥且重復(fù)的任務(wù)鸿捧,大量的接口在每次更新時都需要測試一遍抢呆,時間長了也容易出錯。
所以就需要測試人員掌握自動化測試笛谦,快速準(zhǔn)確地進(jìn)行回歸測試以及更多的接口測試抱虐。但是一般的測試人員都對代碼比較抵觸,寫腳本更是讓人頭大饥脑,而現(xiàn)在市面上的接口測試工具恳邀,都無法實現(xiàn)自動化測試。postman的自動化測試也是需要寫腳本執(zhí)行灶轰,重點是沒辦法實現(xiàn)接口之間的邏輯關(guān)系谣沸。
我們Apipost深知用戶的這一大痛點,自主研發(fā)了自動化測試功能笋颤,將復(fù)雜的代碼邏輯關(guān)系圖形化乳附,這樣一來原本要敲多行代碼實現(xiàn)的功能,現(xiàn)在只要一個按鈕就能解決伴澄,測試人員需要有一些簡單的邏輯就能夠進(jìn)行接口自動化赋除,大大減少了工作量。
實際對比一下:
1非凌、多接口自動化測試
例如我們要測試多個接口举农,需要有一定的邏輯關(guān)系,哪個接口先執(zhí)行敞嗡、哪個接口后執(zhí)行颁糟、哪個接口需要多次執(zhí)行、哪個接口需要等待執(zhí)行等喉悴,在postman中是無法實現(xiàn)的棱貌。postman只能按順序執(zhí)行接口,并對每個接口斷言箕肃,無法實現(xiàn)邏輯關(guān)系的自動化測試婚脱。
用腳本代碼實現(xiàn)更是復(fù)雜:
而用Apipost實現(xiàn),你不僅不需要寫腳本代碼突雪,并且只需要簡單的“點點點”起惕,就能實現(xiàn)復(fù)雜邏輯的自動化測試涡贱。
Apipost提供6種控制器滿足90%以上的測試場景咏删,而且可以選擇在不同的接口中使用,即使你是小白问词,這樣的界面也是一目了然督函!
而且斷言時需要用到腳本代碼的情況,Apipost還提供了代碼模板,點擊自動填充對應(yīng)代碼~
2辰狡、測試報告
用代碼去生成測試報告需要下載第三方HTMLTestReport包锋叨,具體代碼實現(xiàn)方式可以看下圖:
用postman、jmeter等工具則需要安裝對應(yīng)的環(huán)境和相關(guān)命令才能生成HTML版本的綜合測試報告宛篇。
而用Apipost生成測試報告娃磺,只需要在測試每個接口(套件)時點擊保存并執(zhí)行,就會自動生成對應(yīng)的測試報告叫倍。目前其他的工具偷卧,都完全沒有Apipost這么簡單快捷還清晰直觀。
以上僅僅是很簡單業(yè)務(wù)場景的測試需求吆倦,實際測試工作中遠(yuǎn)比這個要復(fù)雜得多听诸,實現(xiàn)邏輯和代碼也要更加復(fù)雜。而Apipost能滿足90%以上的業(yè)務(wù)場景蚕泽,讓你省去大量繁瑣的代碼晌梨,輕松且實現(xiàn)接口自動化測試。
在你有更復(fù)雜的業(yè)務(wù)場景時须妻,更能體現(xiàn)出Apipost的重要性仔蝌。對于新手而言,快速上手工作是首選荒吏;對于資深測試而言掌逛,即使你會用代碼和其他工具實現(xiàn)自動化測試,但是用工具省時間去摸魚豈不是更香嗎司倚!