Python接口自動化測試之token參數關聯


前言

在做自動化接口測試時,有時候會遇到token的動態關聯,例如查詢余額接口,需要關聯登錄接口的token動態值,如何利用python腳本進行接口token關聯呢?今天我們愛學習一下吧!

一:獲取登錄接口返回的token值,腳本文件名為getToken.py

 

import requests
import json
def get_token():
    url = "http://localhost:8080/pinter/bank/api/login2"
    data = {'userName': 'admin', 'password': '123456'}
    respon = requests.post(url, data)
    token=respon.json()['data']
    return  token
if __name__=='__main__':
    print(get_token())

 

獲取到的token值如下

 

二:導入登錄接口的py文件,余額查詢接口的請求頭寫入登錄接口返回的token值

 

import requests
import json
from getToken import get_token

def get_account():
     url = "http://localhost:8080//pinter/bank/api/query2?userName=admin"
     headers={"testfan-token":get_token()}
     respon = requests.get(url,headers=headers)
     return respon.json()

if __name__=='__main__':
    print(get_account())

 

獲取到余額查詢接口返回值如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM