python+requests介面測試基礎
一、request庫七種請求方法
七種方法都有三個基礎的引數(method,url,**kwargs)
method:請求方式,對應get/put/post等請求方式
url:需要進行介面測試的url地址連結
**kwargs:控制訪問的引數,共13個
1、 request方法
使用request方法中的method有七種方法選擇
requests.request('get',url,**kwargs)
requests.request('head',url,**kwargs)
requests.request('post',url,**kwargs)
requests.request('put',url,**kwargs)
requests.request('patch',url,**kwargs)
requests.request('delete',url,**kwargs)
requests.request('options',url,**kwargs)
或者不使用request方法直接使用封裝好的七種方法
request.get()方法
request.head()方法
request.post()方法
request.put()方法
request.patch()方法
request.delete()方法
2、**kwargs訪問控制引數
params:
字典或者位元組序列,作為引數增加到URL中。不僅訪問URL,還可以向伺服器攜帶引數。
data: 字典、位元組序列或檔案物件,向伺服器提交資料時使用。data的內容不放在URL連結裡,而放在URL對應的位置那裡
json: JSON格式的資料,和data相似,作為內容部分向伺服器提交。
headers: 字典,HTTP定製頭,用這個欄位定製訪問URL的HTTP的協議頭。
cookies: 字典或者CookieJar,從HTTP協議中解析出cookies資訊。
auth: 元組,HTTP認證功能。
files: 字典,用於傳輸檔案,存放到相應的URL上。
timeout:設定超時時間,秒為單位。
proxies: 字典型別,設定代理伺服器,
allow——redirects: 布林型,預設為1,表示是否允許重定向。
stream: 布林型,預設為1,表示是否允許對獲取的內容進行立即下載。
verify: 布林型,預設為1,認證SSL證書開關。
cert:本地SSL證書路徑。
介面測試工具推薦使用國產介面測試和介面文件生成工具:[apipost](
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69986023/viewspace-2751772/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 介面測試檔案上傳 (python+requests)Python
- 介面測試檔案上傳(python+requests)Python
- 一、介面測試基礎
- python+requests進行get、post方法介面測試Python
- python+requests 進行 get、post 方法介面測試Python
- 介面測試之基礎知識
- 介面測試--基礎小知識
- 測試中,介面測試的必要性與介面測試的基礎用例設計
- python+requests 對 app 和微信小程式進行介面測試PythonAPP微信小程式
- python+requests對app和微信小程式進行介面測試PythonAPP微信小程式
- python+pytest介面自動化(1)-介面測試基礎Python
- python介面自動化測試之python基礎語法Python
- 『動善時』JMeter基礎 — 50、使用JMeter測試WebSocket介面JMeterWeb
- 『動善時』JMeter基礎 — 52、使用JMeter測試Dubbo介面JMeter
- 『動善時』JMeter基礎 — 51、使用JMeter測試WebService介面JMeterWeb
- 測試基礎(四)Jmeter基礎使用JMeter
- 新夢想幹貨——Python測試webservice介面入門基礎PythonWeb
- Web測試基礎-Html基礎知識WebHTML
- 一、測試基礎(3)
- 軟體測試基礎
- 單元測試基礎
- 軟體測試基礎 (一): 單元測試
- 軟體測試基礎 (一):單元測試
- 物理滲透測試基礎
- 【1】測試基礎知識
- 移動 APP 測試之基礎功能測試流程APP
- 介面測試測試流程
- jmeter介面測試教程以及介面測試流程JMeter
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- 軟體測試基礎理論
- 滲透測試(PenTest)基礎指南
- 軟體測試基礎知識
- 內網滲透測試基礎內網
- 移動測試基礎 Android 應用測試總結Android
- 介面測試
- API測試:瞭解API介面測試與API介面測試指南API
- 介面測試 - 引數測試
- Jmeter介面測試+效能測試JMeter