Eolink Apikit 圖形用例詳解|API 自動(dòng)化測(cè)試

Eolink Apikit 的圖形用例是指通過(guò)圖形化的方式去表現(xiàn) API 流程測(cè)試。它包括了條件選擇器、單個(gè) API 步驟和操作集等組件。

相較于前面推薦的表格化的通用用例,圖形用例可以讓測(cè)試人員更方便地設(shè)計(jì)和管理 API 流程測(cè)試,同時(shí)也更加的靈活。


添加圖形用例

進(jìn)入測(cè)試用例管理頁(yè)面,點(diǎn)擊 添加用例 按鈕,在彈窗中輸入用例名稱等信息,選擇圖形用例,然后點(diǎn)擊確定即可。


添加圖形用例步驟

點(diǎn)擊線段中間的號(hào)可以獲取更多選擇:


添加單個(gè)步驟

從API文檔添加請(qǐng)求

選擇從API文檔添加請(qǐng)求,選擇API文檔中的項(xiàng)目和接口,并且把接口加入到流程中:

添加空白的API請(qǐng)求

選擇添加API請(qǐng)求,填寫參數(shù),生成新的步驟:

添加腳本操作

選擇添加腳本【JavaScript】實(shí)現(xiàn)更加復(fù)雜的接口測(cè)試比如循環(huán)等:

添加數(shù)據(jù)庫(kù)步驟

選擇添加數(shù)據(jù)庫(kù)操作,方便在測(cè)試的過(guò)程中插入或者刪除數(shù)據(jù):

添加條件控制器

通過(guò)條件控制器來(lái)判斷需要走的分支,再根據(jù)不同的分支選擇不同的接口路徑:

添加操作組

操作組的功能類似于場(chǎng)景測(cè)試用例,可以將多個(gè)接口合并成為一個(gè)操作組,并將操作組作為一個(gè)完成流程用例添加到圖形化用例里面。


發(fā)起圖形用例測(cè)試

創(chuàng)建好測(cè)試用例之后,點(diǎn)擊執(zhí)行測(cè)試按鈕即可運(yùn)行測(cè)試,系統(tǒng)會(huì)自動(dòng)按順序執(zhí)行測(cè)試流程里的每個(gè)測(cè)試步驟并且得到詳細(xì)的測(cè)試報(bào)告。

如果您創(chuàng)建了多組測(cè)試數(shù)據(jù)(多個(gè)數(shù)據(jù)集),那么系統(tǒng)會(huì)自動(dòng)將測(cè)試報(bào)告按照測(cè)試數(shù)據(jù)集分類展示。

如下圖是執(zhí)行測(cè)試后的報(bào)告效果,您可以看到每個(gè)數(shù)據(jù)集、每個(gè)測(cè)試步驟的測(cè)試結(jié)果,結(jié)果中包括詳細(xì)的請(qǐng)求時(shí)間、請(qǐng)求參數(shù)、返回結(jié)果等內(nèi)容。

測(cè)試用例添加測(cè)試步驟時(shí),添加API請(qǐng)求、添加腳本、添加數(shù)據(jù)操作支持重試功能

如果選擇測(cè)試步驟重試功能,當(dāng)測(cè)試步驟未通過(guò)測(cè)試時(shí),可以設(shè)置重試次數(shù)和重試間隔時(shí)間,在重試次數(shù)范圍內(nèi)進(jìn)行重試,如果仍舊沒(méi)有通過(guò)測(cè)試,則執(zhí)行“當(dāng)前步驟出出錯(cuò)或未通過(guò)是,依然執(zhí)行下一個(gè)步驟“的相關(guān)規(guī)則。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容