欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2020年11月10日 10:08:34   作者:CesareCheung  
這篇文章主要介紹了python+excel接口自動化獲取token并作為請求參數(shù)進(jìn)行傳參操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

import json
import requests
from util.operation_json import OperationJson
from base.runmethod import RunMethod
class 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()

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

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ā)起請求

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

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

續(xù)上:

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

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

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

相關(guān)文章

  • python裝飾器簡介及同時使用多個裝飾器的方法

    python裝飾器簡介及同時使用多個裝飾器的方法

    這篇文章主要介紹了python裝飾器簡介及同時使用多個裝飾器的方法,python支持一個函數(shù)同時使用多個裝飾器,本文結(jié)合實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • python django集成cas驗證系統(tǒng)

    python django集成cas驗證系統(tǒng)

    cas是什么東西就不多說了,簡而言之就是單點(diǎn)登陸系統(tǒng),一處登陸,全網(wǎng)有權(quán)限的系統(tǒng)均可以訪問
    2014-07-07
  • Python批量創(chuàng)建迅雷任務(wù)及創(chuàng)建多個文件

    Python批量創(chuàng)建迅雷任務(wù)及創(chuàng)建多個文件

    其實不是真的創(chuàng)建了批量任務(wù),而是用python創(chuàng)建一個文本文件,每行一個要下載的鏈接,然后打開迅雷,復(fù)制文本文件的內(nèi)容,迅雷監(jiān)測到剪切板變化,彈出下載全部鏈接的對話框
    2016-02-02
  • python中執(zhí)行shell命令的幾個方法小結(jié)

    python中執(zhí)行shell命令的幾個方法小結(jié)

    這篇文章主要介紹了python中執(zhí)行shell命令的幾個方法,本文一共給出3種方法實現(xiàn)執(zhí)行shell命令,需要的朋友可以參考下
    2014-09-09
  • 解決python subprocess參數(shù)shell=True踩到的坑

    解決python subprocess參數(shù)shell=True踩到的坑

    這篇文章主要介紹了解決python subprocess參數(shù)shell=True踩到的坑,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 使用numpy.ndarray添加元素

    使用numpy.ndarray添加元素

    這篇文章主要介紹了使用numpy.ndarray添加元素,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python如何實現(xiàn)斐波那契數(shù)列

    python如何實現(xiàn)斐波那契數(shù)列

    這篇文章主要介紹了python如何實現(xiàn)斐波那契數(shù)列問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python可視化最頻繁使用的10大工具總結(jié)

    Python可視化最頻繁使用的10大工具總結(jié)

    數(shù)據(jù)可視化是數(shù)據(jù)科學(xué)中不可缺少的一部分,下面這篇文章主要給大家介紹了關(guān)于Python可視化最頻繁使用的10大工具,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • Python常用數(shù)據(jù)類型之列表使用詳解

    Python常用數(shù)據(jù)類型之列表使用詳解

    列表是Python中的基礎(chǔ)數(shù)據(jù)類型之一,其他語言中也有類似于列表的數(shù)據(jù)類型,比如js中叫數(shù)組,他是以[ ]括起來,每個元素以逗號隔開,而且他里面可以存放各種數(shù)據(jù)類型。本文將通過示例詳細(xì)講解列表的使用,需要的可以參考一下
    2022-04-04
  • Python對象的底層實現(xiàn)源碼學(xué)習(xí)

    Python對象的底層實現(xiàn)源碼學(xué)習(xí)

    這篇文章主要為大家介紹了Python對象的底層實現(xiàn)源碼學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05

最新評論