山東省品牌建設(shè)促進(jìn)會(huì)網(wǎng)站橘子seo歷史查詢
Eolink Apikit 下載安裝【官方版】:https://www.eolink.com/apikit
發(fā)起 API 測(cè)試
進(jìn)入 API 文檔詳情頁(yè),點(diǎn)擊上方?測(cè)試?標(biāo)簽,進(jìn)入 API 測(cè)試頁(yè),系統(tǒng)會(huì)根據(jù) API 文檔自動(dòng)生成測(cè)試界面并且填充測(cè)試數(shù)據(jù)。
填寫(xiě)請(qǐng)求參數(shù)
首先填寫(xiě)好請(qǐng)求參數(shù)。
請(qǐng)求頭部
您可以輸入或?qū)胝?qǐng)求頭部。批量導(dǎo)入的數(shù)據(jù)格式為 key : value ,一行一條 header 信息,如:
Connection: keep-alive
Content-Encoding: gzip
Content-Type: application/json
Date: Mon, 30 Dec 2019 20:49:45 GMT
請(qǐng)求體
請(qǐng)求體提供了五種類型:
-
Form-data(表單)
-
JSON
-
XML
-
Raw(自定義文本類型數(shù)據(jù))
-
Binary(字節(jié)流、文件參數(shù))
產(chǎn)品中提供了的 JSON 和 XML 編輯器,當(dāng)您已經(jīng)在 API 文檔中定義好 API 的請(qǐng)求數(shù)據(jù)結(jié)構(gòu)時(shí),只需要在測(cè)試界面填寫(xiě)各個(gè)字段的值,系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)換為相應(yīng)的 JSON 和 XML 結(jié)構(gòu)的請(qǐng)求數(shù)據(jù)。
Query 參數(shù)
Query 參數(shù)指的是地址欄中跟在問(wèn)號(hào)?后面的參數(shù),如以下地址中的 user_name 參數(shù):
/user/login?user_name=jackliu
批量導(dǎo)入的數(shù)據(jù)格式為 ?key=value ,通過(guò)&分隔多個(gè)參數(shù),如:
api.eolinker.com/user/login?user_name=jackliu&user_password=hello
REST 參數(shù)
REST 參數(shù)指的是地址欄被斜杠/分隔的參數(shù),如以下地址中的 user_name、user_password 參數(shù)。
/user/login/{user_name}/{user_password}
注意,只需要在 URL 中使用 {} 將 REST 參數(shù)括起來(lái),下方的請(qǐng)求參數(shù)名中不需要使用 {} 。
處理腳本
腳本分為?前置腳本?和?后置腳本?兩種,分別對(duì)應(yīng) API 請(qǐng)求前 和 返回?cái)?shù)據(jù)后 的兩個(gè)階段。您可以通過(guò)編寫(xiě) Javascript 代碼,在 API 前置腳本中改變請(qǐng)求參數(shù),或者是在 API 后置腳本中改變返回結(jié)果。
腳本常用于以下幾種情況:
-
API 請(qǐng)求前對(duì)請(qǐng)求參數(shù)進(jìn)行復(fù)制、加解密等操作,比如進(jìn)行 Body 進(jìn)行整體簽名
-
API 返回結(jié)果后對(duì)結(jié)果進(jìn)行解密等
發(fā)起的 API 請(qǐng)求會(huì)依次經(jīng)過(guò)以下流程。其中如果您沒(méi)有編寫(xiě)相應(yīng)的 API 腳本,則會(huì)略過(guò) API 腳本處理階段。
管理 Cookie
當(dāng)您測(cè)試需要 Cookie 的 API 時(shí),可以先進(jìn)行一次 API 登錄或者在 Cookie 管理里添加所需的 Cookie 信息,系統(tǒng)會(huì)自動(dòng)將 Cookie 儲(chǔ)存起來(lái),下次測(cè)試其他相同域名的 API 時(shí)會(huì)自動(dòng)傳遞 Cookie 請(qǐng)求參數(shù)。
查看測(cè)試結(jié)果
填寫(xiě)好請(qǐng)求參數(shù)后,點(diǎn)擊測(cè)試按鈕即可得到測(cè)試報(bào)告,報(bào)告包括以下內(nèi)容:
-
返回頭部
-
返回內(nèi)容
-
實(shí)際請(qǐng)求頭部
-
實(shí)際請(qǐng)求內(nèi)容
-
請(qǐng)求時(shí)間分析
快速生成 mock
在高級(jí) mock 頁(yè)面,選擇添加為 mock,可快速生成 mock。
將測(cè)試用例請(qǐng)求參數(shù)和返回參數(shù)自動(dòng)帶到 mock 的請(qǐng)求報(bào)文和響應(yīng)報(bào)文中。