亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python3+requests接口自動化session操作方法

 更新時間:2018年10月13日 12:28:24   作者:jaysonzxk  
今天小編就為大家分享一篇python3+requests接口自動化session操作方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在進行接口自動化測試時,有好多接口都基于登陸接口的響應(yīng)值來關(guān)聯(lián)進行操作的,在次之前試了很多方法,都沒有成功,其實很簡單用session來做。

1、在登陸接口創(chuàng)建一個全局session

# -*- coding: utf-8 -*-
import requests
'''在登陸模塊創(chuàng)建一個全局session,在其他接口操作時帶入登陸時的session,保持session的一致性'''
s = requests.Session()#定義一個全局session
class testlogin():
 login_url = "http://api-xxxxxx/api/Account/Login" 
 username = "xxxxx"
 password = xxxxx
 def test_login(self):
  data ={
   "UserName" : self.username,
   "Password" : self.password
  }
  r = s.post(self.login_url,data)
  print(r.cookies)
  return s

2、在其他接口調(diào)用登陸的session,用這個session.post()去訪問其他接口

from test_case.loggin import testlogin
import unittest

'''這里導(dǎo)入之前的登陸模塊,調(diào)用登陸模塊的session,然后去執(zhí)行其他接口'''
s = testlogin().test_login()

class testtransfer(unittest.TestCase):
 def setUp(self):
  self.transfer_url = "http://xxxxxxx/Transfer/DoTransferToGame"
 def test_transfer(self):
  url = self.transfer_url
  data ={"Amount":xx,
    "GamePlatform":"xxxx"
    }
  r = s.post(url,data)

  print(r.text)
if __name__ == "__main__":
 unittest.main()

以上這篇python3+requests接口自動化session操作方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python默認參數(shù)調(diào)用方法解析

    python默認參數(shù)調(diào)用方法解析

    這篇文章主要介紹了python默認參數(shù)調(diào)用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • 學(xué)習(xí)Python列表的基礎(chǔ)知識匯總

    學(xué)習(xí)Python列表的基礎(chǔ)知識匯總

    本文給大家匯總介紹了學(xué)習(xí)Python列表的一些基礎(chǔ)知識,有了這份python列表的資料,對大家初識Python列表會非常有幫助,希望大家喜歡
    2020-03-03
  • python for 循環(huán)獲取index索引的方法

    python for 循環(huán)獲取index索引的方法

    今天小編就為大家分享一篇python for 循環(huán)獲取index索引的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • pycharm配置python環(huán)境的詳細圖文教程

    pycharm配置python環(huán)境的詳細圖文教程

    PyCharm是一款功能強大的Python編輯器,具有跨平臺性,下面這篇文章主要給大家介紹了關(guān)于pycharm配置python環(huán)境的詳細圖文教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • 關(guān)于Pycharm亂碼解決大全

    關(guān)于Pycharm亂碼解決大全

    這篇文章主要介紹了關(guān)于Pycharm亂碼解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Python類屬性的延遲計算

    Python類屬性的延遲計算

    這篇文章主要為大家詳細介紹了Python類屬性的延遲計算,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • 非常詳細的Django連接mysql數(shù)據(jù)庫步驟記錄

    非常詳細的Django連接mysql數(shù)據(jù)庫步驟記錄

    我的Mysql中已經(jīng)有了項目需要使用的相關(guān)數(shù)據(jù)庫,現(xiàn)在需要通過django來獲取Mysql里的數(shù)據(jù)并使用,下面這篇文章主要給大家介紹了關(guān)于非常詳細的Django連接mysql數(shù)據(jù)庫步驟,需要的朋友可以參考下
    2022-10-10
  • Pytorch使用visdom可視化問題

    Pytorch使用visdom可視化問題

    這篇文章主要介紹了Pytorch使用visdom可視化問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Python+Tkinter實現(xiàn)軟件自動更新與提醒

    Python+Tkinter實現(xiàn)軟件自動更新與提醒

    這篇文章主要為大家詳細介紹了Python如何利用Tkinter編寫一個軟件自動更新與提醒小程序,文中的示例代碼簡潔易懂,感興趣的小伙伴可以動手嘗試一下
    2023-07-07
  • Python教程之生產(chǎn)者消費者模式解析

    Python教程之生產(chǎn)者消費者模式解析

    在并發(fā)編程中使用生產(chǎn)者和消費者模式能夠解決大不多的并發(fā)問題。該模式通過平衡生產(chǎn)線程和消費線程的工作能力來提高程序的整體處理數(shù)據(jù)的速度
    2021-09-09

最新評論