国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作

瀏覽:3日期:2022-07-05 18:10:56

1、登錄接口登錄后返回對應(yīng)token封裝:

import jsonimport requestsfrom util.operation_json import OperationJsonfrom base.runmethod import RunMethodclass OperationHeader: def __init__(self, response): self.response = json.loads(response) def get_response_token(self): ’’’ 獲取登錄返回的token ’’’ token = {'data':{'token':self.response[’data’][’token’]}} return token def write_token(self): op_json = OperationJson() op_json.write_data(self.get_response_token())if __name__ == ’__main__’: url = 'http://xxxx.com' data = { 'username': '1111', 'password': '123456' } res=requests.post(url,data).json op = OperationHeader(res) op.write_token()

python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作

2、將登錄接口返回的token存儲在一個json文件中:

python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作

3、根據(jù)excel中對應(yīng)的header字段(為了更容易看可以自行再封裝及excel增加一列token字段)為yes時,讀取保存token的文件數(shù)據(jù),并通過將請求數(shù)據(jù)和token數(shù)據(jù)合并為一個請求數(shù)據(jù)后再作為一個請求數(shù)據(jù)發(fā)起請求:

request_data=dict(request_data,**token) # 把請求數(shù)據(jù)與登錄token合并,并作為請求數(shù)據(jù)

res = self.run_method.run_main(method, url, request_data) # 再將合并的數(shù)據(jù)作為一個請求數(shù)據(jù)發(fā)起請求

python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作

補(bǔ)充知識:python讀取Excel接口用例進(jìn)行接口自動化并寫入結(jié)果

前提準(zhǔn)備:需要導(dǎo)入對應(yīng)的庫和準(zhǔn)備Excel接口測試用例

python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作

續(xù)上:

python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作

源文件數(shù)據(jù)展示

python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作

執(zhí)行后結(jié)果展示

python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作

以上這篇python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: python
相關(guān)文章:
主站蜘蛛池模板: 宜宾市| 白河县| 盘锦市| 南漳县| 城市| 微山县| 江口县| 钟山县| 登封市| 邳州市| 九江县| 准格尔旗| 吴堡县| 京山县| 安龙县| 滦平县| 清水河县| 察隅县| 明水县| 开封县| 长寿区| 富源县| 于田县| 尼木县| 开远市| 通州区| 和顺县| 池州市| 集安市| 谷城县| 新竹市| 凤冈县| 桦甸市| 赞皇县| 昭通市| 临沧市| 蒲城县| 郎溪县| 边坝县| 定边县| 吴旗县|