發(fā)起API測(cè)試

2018-10-30 15:01 更新

功能簡(jiǎn)介

您可以通過(guò)eoLinker AMS對(duì)您的API發(fā)起在線測(cè)試并獲得實(shí)時(shí)的測(cè)試報(bào)告,eoLinker AMS支持以下常見(jiàn)的測(cè)試需求:

  1. 對(duì)HTTP、HTTPS協(xié)議的API發(fā)起測(cè)試
  2. 設(shè)置請(qǐng)求的Header
  3. 設(shè)置請(qǐng)求的Body,支持Form-data、JSON、XML、RAW等數(shù)據(jù)類(lèi)型
  4. 設(shè)置請(qǐng)求的RESTful參數(shù)
  5. 設(shè)置請(qǐng)求的GET參數(shù)
  6. 進(jìn)行文件參數(shù)測(cè)試
  7. 對(duì)本地服務(wù)器或者局域網(wǎng)(localhost)進(jìn)行測(cè)試
  8. 設(shè)置請(qǐng)求的鑒權(quán)方式,實(shí)現(xiàn)API的身份認(rèn)證
  9. 通過(guò)參數(shù)構(gòu)造器,實(shí)現(xiàn)動(dòng)態(tài)生成參數(shù)值(uuid、timestamp、date),或者實(shí)現(xiàn)各類(lèi)數(shù)據(jù)加密操作
  10. 通過(guò)Javascript動(dòng)態(tài)生成請(qǐng)求參數(shù),或者改變返回結(jié)果
  11. 查看詳細(xì)的請(qǐng)求Header、Body
  12. 查看詳細(xì)的返回Header、Body
  13. 將測(cè)試信息保存為測(cè)試用例,下次測(cè)試時(shí)可以直接調(diào)用測(cè)試用例
  14. 設(shè)置測(cè)試用例的返回結(jié)果判斷條件,并通過(guò)eoLinker AMS批量測(cè)試測(cè)試用例得到測(cè)試報(bào)告
  15. 隨時(shí)查看或者讀取某一次請(qǐng)求的歷史記錄

發(fā)起一次API測(cè)試

如果您希望直接測(cè)試API,而不用事先編寫(xiě)API文檔,您可以通過(guò)點(diǎn)擊側(cè)邊欄中的 API快速測(cè)試 按鈕,直接進(jìn)入到API測(cè)試頁(yè)面。

當(dāng)我們編寫(xiě)完API文檔之后,我們可以通過(guò)點(diǎn)擊頁(yè)面上方的 測(cè)試 標(biāo)簽,進(jìn)入到該API的測(cè)試頁(yè)面,在此我們可以填寫(xiě)API的Header、Body等參數(shù)值,并且點(diǎn)擊 發(fā)送 按鈕來(lái)發(fā)起一次API測(cè)試:

設(shè)置請(qǐng)求Header

API測(cè)試頁(yè)面中,點(diǎn)擊 頭部 標(biāo)簽,輸入Header Name和Value:

設(shè)置請(qǐng)求Body(Form-data)

API測(cè)試頁(yè)面中,點(diǎn)擊 請(qǐng)求體 標(biāo)簽,輸入Form Name和Value:

設(shè)置RESTful參數(shù)

在eoLinker AMS中,REST參數(shù)在URL中通過(guò) {param_name} 表示,系統(tǒng)會(huì)在請(qǐng)求時(shí)自動(dòng)用相應(yīng)的參數(shù)值替換URL中的REST參數(shù)名。

例如,有以下url:URL=/login/{userName}/{userPassword}REST參數(shù):userName=jack,userPassword=123456請(qǐng)求發(fā)送時(shí)的url:URL=/login/jack/123456

查看測(cè)試結(jié)果(Response)

測(cè)試完成之后,您可以通過(guò)下方的 返回頭部、返回內(nèi)容、請(qǐng)求頭部、請(qǐng)求內(nèi)容等 標(biāo)簽查看API的測(cè)試結(jié)果:

對(duì)返回結(jié)果進(jìn)行格式整理

如果返回結(jié)果是Json或者XML,您可以點(diǎn)擊 格式整理 按鈕將其變?yōu)檫m合閱讀的格式:


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)