測試腳本配置文件
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 '
}