當前位置:外匯行情大全網 - 外匯開戶 - python如何使用api接口測試

python如何使用api接口測試

開發中需要測試web-api接口的spring mvc,用單元測試很方便,但是受不了單元測試的啟動速度。用python寫了壹個小腳本來測試這個接口。

測試腳本配置文件

api.yaml

服務器:

網址:http://127 . 0 . 0 . 1:9000/ihome/

api:

名稱:

#api-v2-neighbor-list.yaml

-API/v2/鄰居/列表

api-v2-neighbor-list.yaml

接口配置文件

方法:

郵政

數據:

#post正文的Json

郵政編碼:a1

userSid: u2

Python腳本

導入請求,json,yaml,sys

定義apiTest(apiName):

f = open("api.yaml ")

obj = yaml.safe_load(f)

f.close()

如果apiName!= "":

runApi(obj[" server "][" URL "]+apiName,apiName.replace("/",-"+")。yaml”)

返回;

API = obj[' API '][" name "]

對於api中的API:

runApi(obj[" server "][" URL "]+API,api.replace("/",-"+")。yaml”)

def runApi(url,數據文件):

headers = { ' Content-Type ':' application/JSON;字符集=UTF-8 ',

x-Requested-With ':' XMLHttpRequest ',

連接':'保持活動',

用戶代理':' Mozilla/5.0(Windows NT 6.1;WOW64) AppleWebKit/537.36 (KHTML,像壁虎壹樣)Chrome/49 . 0 . 2623 . 110 Safari/537.36 '

}

  • 上一篇:外匯原油盤
  • 下一篇:外商投資企業的幣別轉換
  • copyright 2024外匯行情大全網