python requests介面自動化測試 一

2022-08-25 14:18:31 字數 1135 閱讀 9269

python+requests環境部署

1.安裝python,配置系統環境變數

4.安裝requests庫:pip  install requests

在進行介面自動化測試時,常用到的幾個requests庫方法。如下:

get()

不帶引數的請求:

n=requests.get("")

帶引數的請求:(引數是以字典的形式進行配置)

不帶引數的請求:

n=requests.post("")

帶引數的請求:(引數是以字典的形式進行配置)

data=

n=requests.post("",params=data)

其他的請求方法基本一致,具體請參考requests幫助文件

json()方法將介面返回的json格式的資料,轉化為字典

data=

n=requests.post("",params=data)

result=n.json()

result[ "data" ][1][ "name" ]    //獲取json中data下標為1的name鍵對應的值

以下是一些簡短的例子:

import requests

url=「

data=

n=requests.get(url,params=data)

result=n.json()

assert result["status"]==200

assert result["message"]=="successs"

assert result["data"]=="歡迎登陸xx系統"

其他響應資料的獲取

n.status_code   

n.header

n.cookies

獲取session資料

s=requests.session()

result=s.get("")

print result

Python Requests 學習筆記

一直想用 python 做點網路相關的東西,找了下,發現了 requests 庫,現記錄下學習筆記。requests 是什麼 requests 入門 requests 提高 首先,requests 是什麼。requests是乙個封裝了 http 操作和請求的庫,可以很方便的抓取網頁的內容,囧,這個是...

python requests傳送json格式資料

requests是常用的請求庫,不管是寫爬蟲指令碼,還是測試介面返回資料等。都是很簡單常用的工具。但是,我們寫程式的時候,最常用的介面post資料的格式是json格式。當我們需要post json格式資料的時候,怎麼辦呢,只需要新增修改兩處小地方即可。詳見如下 import requests imp...

Python Requests 學習 筆記

在做web題目的時候看到一道這樣的題,要讓我迅速提交,看到別人的writeup 發現要寫python指令碼,於是就來學一下python requests 題目連線 來自網路安全實驗室 該文件的內容來自 pyhon requests 快速入門 r requests.get 網域名稱 其他玩法 r re...