Python介面測試get請求過程詳解

2022-10-03 15:27:13 字數 1097 閱讀 6081

python 做藉口測試用到的是requests模組,首先要匯入requests庫,pip install requests

1、get直接請求方式

以豆瓣網為例:

url = ''

respose = requests.get(url=url)

# status_code 為返回的狀態碼

print(respose.status_code)

# text為返回的資料

print(respose.text)

請求結果:返回狀態程式設計客棧碼為200,表明請求的伺服器響應正常,但不能說明該介面正常

判斷介面正常,看返回資料,如果返回資料達到預期結果才能算介面正常

2、get傳送引數測試

請求**:

請求豆瓣的搜尋功能,搜尋nqwhdlr資料為三體

傳送的引數一定要是字典的形式,可以傳送多個引數。傳送格式:程式設計客棧

下面**請求的為;url+引數,想等於請求的url=search?q=三體

# --*-- coding:utf-8 --*--

import requests

search_url = 'search'

search_word =

respose = requests.get(url=search_url, params=search_word)

print(respose.status_code)

print(respose.text)

響應結果:

可以看到響應資料中有豆瓣閱讀搜尋:三體

3、響應結果的返回資訊

status_code:響應狀態碼

url:請求的url

encoding:編碼格式

headers:響應頭

request:請求的方式

cookies:cookies資料

raw:返回原始的響應體

其他返回資訊:

content:通常用作gzip等壓縮,會自定解壓

json():內建json解碼器

本文標題: python介面測試get請求過程詳解

本文位址: /jiaoben/python/301794.html

python介面測試 認識GET請求

前邊用工具也實現了介面自動化,但是後來很多的時候維護成本有點高。而且靈活上還是有所欠缺的。get請求有引數時的請求寫法。請求網域名稱 可以換成其他所需請求的網域名稱 method get 請求的位址 url join host,method 將請求網域名稱與位址拼接,http org get par...

Jmeter介面測試之Get請求

一 二 將使用的協議 訪問 請求方法 訪問路徑等基本資訊填入到http請求中。三 在響應斷言中加入需要檢驗的文字 errcode 0 四 在beanshellpreprocesson中,根據介面文件,將id和companyid,寫成json串。再將加了密的值傳給sign。引數名 含義 必填 型別 長...

python介面測試 post請求(二)

使用post請求登陸小極客網。1 獲取登陸介面,及使用者名稱和密碼引數 進入小極客網,先註冊個賬戶,修改使用者名稱和密碼,然後點選登陸,開啟debug除錯 進入到network下 輸入使用者名稱和密碼,點選登陸 如下圖 獲得登陸介面 使用者名稱變數為 username 密碼變數為 password ...