我們在測試接口時(shí)慷垮,通常需要先創(chuàng)建 API 文檔揍堕,再根據(jù) API 文檔生成測試用例汤纸。未創(chuàng)建該接口文檔衩茸,僅臨時(shí)調(diào)試接口贮泞,Eolink Apikit 支持創(chuàng)建 API 快速測試頁面,輸入接口相關(guān)的信息即可進(jìn)行快速測試啃擦。
Eolink Apikit 支持操作數(shù)據(jù)庫,API 測試時(shí)令蛉,可以一鍵生成測試請求數(shù)據(jù)。這可以減少數(shù)據(jù)輸入步驟蝎宇,提高調(diào)試接口效率。
發(fā)起快速測試
功能入口:API 管理應(yīng)用
- 選中某個(gè)項(xiàng)目 - API 文檔菜單
- 選中標(biāo)簽頁旁+
號
如果未創(chuàng)建該接口文檔姥芥,僅臨時(shí)調(diào)試接口汇鞭,則可創(chuàng)建 API 快速測試頁面凉唐』艚荆可在這個(gè)頁面輸入接口相關(guān)的信息并進(jìn)行快速測試。具體各協(xié)議的測試字段配置腕巡,可以查看《發(fā)起文檔測試》下對應(yīng)文章。
測試內(nèi)容保存為 API 文檔
若測試沒問題煎楣,可點(diǎn)擊右上角的保存為新 API
,快速把測試數(shù)據(jù)保存為 API 文檔择懂,方便下次調(diào)試。
智能生成測試數(shù)據(jù)
功能入口: API 測試界面
- 快速測試界面功能按鈕欄的 AI
圖標(biāo)按鈕
API 測試時(shí)困曙,用戶可一鍵生成測試請求數(shù)據(jù)。減少數(shù)據(jù)輸入步驟慷丽,提高調(diào)試接口效率。
目前僅支持 HTTP 協(xié)議中的 Json 和 Form-data 類型的請求體可智能生成參數(shù)值要糊。
智能生成參數(shù)值
點(diǎn)擊 AI
圖標(biāo)按鈕后,請求參數(shù)列表中锄俄,自動(dòng)填入參數(shù)值
。用戶可以立即點(diǎn)擊發(fā)送
測試鱼填,或修改之后再發(fā)送。
用戶點(diǎn)擊智能生成測試數(shù)據(jù)時(shí)苹丸,優(yōu)先根據(jù)智能 Mock 規(guī)則來生成數(shù)據(jù)。
若參數(shù)名命中智能 Mock 的匹配規(guī)則竹祷,則根據(jù)其對應(yīng)的 mock 規(guī)則輸出隨機(jī)數(shù),若條件沒有滿足塑陵,則根據(jù)字段類型來生成隨機(jī)數(shù)。