前言
(敲黑板!!!由於最近登入機制變了,登入全部走cookie登入)
一、session簡介
1.檢視幫助文件,貼了一部分,後面省略了
>>import requests
>>help(requests.session())
class session(sessionredirectmixin)
| a requests session.
| | provides cookie persistence, connection-pooling, and configuration.
| | basic usage::
| | >>> import requests
| >>> s = requests.session()
| >>> s.get('')
|
| | or as a context manager::
| | >>> with requests.session() as s:
| >>> s.get('')
|
二、使用session登入
# coding:utf-8
import requests
url = ""
headers =
payload =
# r = requests.post(url, json=payload, headers=headers,verify=false)
# 修改後如下
s = requests.session()
r = s.post(url, json=payload, headers=headers,verify=false)
print r.json()
三、儲存編輯
1.先開啟我的隨筆,手動輸入內容後,開啟fiddler抓包
2.把body的引數內容寫成字典格式,有幾個空的引數不是必填的,可以去掉
3.用上面的session繼續傳送post請求
4.執行後,檢視我的草稿箱就多了一條新增的了
四、參考**
Python介面測試2
寫在之前 本文主要使用python實現簡單的request請求。1 get請求 測試獲取介面資料 r requests.get url content print r 2 post請求 usr bin env python coding utf 8 import requests import js...
python介面測試 自動儲存cookies
介面測試中遇到上乙個請求返回響應包含cookie 如下圖登入請求的響應結果 需將cookies儲存下來,後續請求自動帶入,否則會提示未登入 python requests的cookie型別是 檢視cookie型別的方式 在很多時候,傳送請求後,服務端會對傳送請求方進行身份識別,如果請求中缺少識別資訊...
python介面自動化測試
為了監控線上的介面是否正常執行,所以想寫乙個smoke test.這個檔案希望能夠實現從檔案讀取url和引數,然後傳送請求,校驗返回code 200的功能。1.首先採取哪種方式存放url和請求引數 excel?csv?ini?用csv比較好,相容性也比較好 那我們使用csv吧。todo 考慮放在資料...