python介面測試之路2自動評論

2021-08-10 11:20:12 字數 1294 閱讀 5640

前言

(敲黑板!!!由於最近登入機制變了,登入全部走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 考慮放在資料...