http介面測試 python

2022-08-17 22:06:08 字數 882 閱讀 7923

對http介面的測試使用requests庫即可實現

1、首先安裝requests庫

直接在命令列中輸入以下命令即可安裝:

pip install requests

import requests

r = requests.post("")

print(r.status_code)

3、requests對應的幾種請求方式

get請求:requests.get(『url『)

post請求:requests.post("url/post")

put請求:requests.put("url/put")

delete請求:requests.delete("url/delete")

head請求:requests.head("url/get")

options請求:requests.options("url/get")

前面倆個加粗的是常用的請求方式

4、get請求的引數

get方法有倆個引數:url和params

url即**

params是乙個字典格式,也就是可以傳遞乙個字典類引數

5、post請求引數

post方法也有來個引數:url和data

url即**

data也是乙個字典,或者json格式,使用json.dumps()轉換

6、請求訊息後獲取的響應訊息

status_code:響應返回碼,一般為200,不為200即有問題

text:返回的內容

encoding:響應訊息的編碼格式

headers:響應頭訊息

cookies:響應訊息的cokies

jmeter之介面測試(http介面測試)

基礎知識儲備 一 了解jmeter介面測試請求介面的原理 客戶端 傳送乙個請求動作 伺服器響應 返回客戶端 客戶端 傳送乙個請求動作 jmeter 伺服器 伺服器 jmeter 伺服器 伺服器 二 了解基礎介面知識 1 什麼是介面 前端與後台之間的橋梁 資料傳輸的通道,就是乙個函式 2 什麼階段做介...

介面測試 HTTP協議

1.http 超文字傳輸協議,是用於www伺服器傳輸超文字到本地瀏覽器的傳輸協議。2.http協議包括哪些請求呢?get 請求指定的頁面資訊,並返回實體主體 post 向指定的資源提交資料進行處理請求,資料被包含在請求體中 head 類似get請求,只不過返回的響應中沒有具體的內容,用於獲取報頭 o...

jmeter測試http介面

一 引入外部jar包 二 配置前置處理器配置請求引數 三 請求介面獲取配置引數 四 通過正則獲取介面響應的所有內容 vars.put函式用來設定屬性值 vars.get函式用來獲取屬性值 函式請求引數中使用來獲取屬性值,如果是字串需要加引號 var 變數名,string型別 value 變數值,st...