九、案例:接口自動化封裝與引用

    一個系統,其接口格式一般都是固定的,唯一不同的只是接口路徑和其參數不同而已,針對這種固定化且常用的,我們可以直接自行封裝起來,方便後面調用

一、創建關鍵詞


二、編寫流程


2.     外部傳參設置

Arguments設置外部傳參變量


2.     Create Dictionary

將各字符串鏈接起來,主要用於多消息頭,消息頭的信息可以藉助fiddler獲取,

注:並不是所有消息頭都是有用的,只填寫關鍵即可

 

3.     Create Session

創建一個HTTP會話:


4.     Get/Post Request

根據提供的別名查找會話並在會話中發送GET/POST請求

用法如下:

[ alias | uri | data=None | params=None |headers=None | files=None | allow_redirects=None | timeout=None ]

一般主要用到:alias | uri |data=None | headers=None  這幾個信息

alias:即前面地址和端口

uri:即請求的接口

data:即請求消息

headers:即消息頭

 

5.     ${My_result.content}

主要是獲取返回消息


6.     To Json

將返回的數據轉換爲JSON格式

 


二、引用封裝


1.     加載封裝的文件


2.     引用封裝的文件

由於加載了封裝的文件,可以看到“請求鏈接”就成了關鍵字了,這時可以直接引用了,順便傳上接口路徑。之後要測其他接口,只要替換${path}的信息即可

3.     ${result['data']}

從{'message': '操作成功', 'code':0, 'data': {'coefficient': 1.0, 'score': 5.0, 'weight': 5.0,'performanceBcmkId': None, 'improveBcmkId': None}}只獲取{'coefficient': 1.0, 'score': 5.0, 'weight': 5.0,'performanceBcmkId': None, 'improveBcmkId': None}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章