天天看點

robot framework使用接口架構進行接口測試之圖檔上傳接口

之前将了很多接口測試,基本都是傳輸資料的方式,下面給大家講一下上傳圖檔的接口測試,應用很多。

robot framework使用接口架構進行接口測試之圖檔上傳接口

首先大家搞清楚一些,接口測試資料是怎麼傳輸的?當然是通過http協定傳輸。

開發将開發好的接口給我們,我們傳遞形參實參值,而上傳圖檔的接口怎麼傳輸呢,通過調用工具,工具歸根結底就是把圖檔轉換二進制位元組碼傳到接口裡面

我們自動化測試也要把圖檔轉換二進制位元組碼到接口中,人為的模拟了接口測試工具打開圖檔按鈕。

1.通過evaluate 關鍵字(可以執行python方法)把圖檔檔案傳入腳本中并轉換二進制的位元組碼,

2.建立檔案的字典

3.連接配接伺服器

4.通過post方式調用接口。

我在做的過程中也有迷茫時候,為什麼沒有傳遞請求格式哪怕我傳遞的頭格式是content-type=form格式不是json格式也不可以?

不可以,因為我們人為的模拟content-type已經不需要了 我們是二進制自己碼形式

還有就是大家做關鍵字調用時候一定要看好API需要我們傳遞什麼就傳遞什麼參數,實參形參要對應好。

最後強調一下 不要content-type頭檔案。