介面測試--apipost中cookie管理器的使用
在學習apipost中cookie管理器如何使用之前,我們先了解一下什麼是cookie,cookie有什麼組成,各自代表的什麼含義。
一、什麼是cookie
Cookie 的本職工作並非本地儲存,而是“維持狀態”。因為HTTP協議是無狀態的,HTTP協議自身不對請求和響應之間的通訊狀態進行儲存,通俗來說,伺服器不知道使用者上一次做了什麼,這嚴重阻礙了互動式Web應用程式的實現。
我們可以把Cookie 理解為一個儲存在瀏覽器裡的一個小小的文字檔案,它附著在 HTTP 請求上,在瀏覽器和伺服器之間“飛來飛去”。它可以攜帶使用者資訊,當伺服器檢查 Cookie 的時候,便可以獲取到客戶端的狀態。
通過cookie,可以讓伺服器知道請求是來源哪個客戶端,就可以進行客戶端狀態的維護,比如登陸後重新整理,請求頭就會攜帶登陸時response header中的set-cookie,Web伺服器接到請求時也能讀出cookie的值,根據cookie值的內容就可以判斷和恢復一些使用者的資訊狀態。
二、cookie的組成
Cookie由變數名和值組成,類似Javascript變數。其屬性裡既有標準的Cookie變數,也有使用者自己建立的變數,屬性中變數是用“變數=值”形式來儲存。
根據Netscape公司的規定,Cookie格式如下:
Set-cookie: NAME=VALUE Expires/Max-age=DATE Path=PATH Domain=DOMAIN_NAME SECURE
引數意義:
NAME: cookie的名字
VALUE: cookie的值。
Expires: cookie的過期時間。
Path: cookie作用的路徑。
Domain: cookie作用的域名。
SECURE:是否只在https協議下起作用
三、apipost中cookie管理器的使用
介面測試和介面文件生成工具apipost中cookie管理器的作用是管理介面的cookie和自定義cookie
這裡我們訪問一個登入介面,然後檢視伺服器給我返回的set-cookie、如圖:
使用cookie管理器管理這兩個cookie
我們可以在cookie管理器中,編輯設定獲取的cookie
還可以自定義新增cookie,可以在獲取的domain中新增
或者在新增一個新的domain
相關文章
- 介面測試--apipost變數使用(一)API變數
- 介面測試--apipost介面斷言詳解API
- 使用抓包工具fiddler和apipost進行介面測試API
- 使用抓包工具 fiddler 和 apipost 進行介面測試API
- 介面測試(apipost、jmeter和python指令碼)——測試工具APIJMeterPython指令碼
- 介面測試 (apipost、jmeter 和 python 指令碼)APIJMeterPython指令碼
- 介面測試(apipost、jmeter和python指令碼)APIJMeterPython指令碼
- http介面測試工具,cookie自動追加HTTPCookie
- 介面工具使用分析(apipost、jmeter、postman、swagger等)APIJMeterPostmanSwagger
- 介面測試的時候如何一鍵獲取 cookie, 並在其他介面引用?Cookie
- 介面工具使用對比(apipost、jmeter、postman、swagger等)APIJMeterPostmanSwagger
- 介面工具使用對比 (apipost、jmeter、postman、swagger 等)APIJMeterPostmanSwagger
- 介面測試的N中玩法
- 測試中,介面測試的必要性與介面測試的基礎用例設計
- 介面測試工具和使用
- 介面測試:postman的安裝與使用Postman
- cookie做登陸測試的思路Cookie
- 介面測試裡的查詢介面要測試嗎
- 『居善地』介面測試 — 1、介面測試的概念
- 『動善時』JMeter基礎 — 21、HTTP Cookie管理器的使用JMeterHTTPCookie
- Apifox介面測試教程(一)介面測試的原理與工具API
- 介面測試的價值(為什麼要做介面測試)
- 介面測試測試流程
- 介面測試之 json 中的 key 獲取JSON
- 介面測試之json中的key獲取JSON
- Jmeter(免費測試介面及使用)JMeter
- 使用 MeterSphere 進行 Dubbo 介面測試
- 介面測試工具 Postman 使用實踐Postman
- 介面測試使用Python裝飾器Python
- jmeter介面測試教程以及介面測試流程JMeter
- API 測試 | 瞭解 API 介面測試 | API 介面測試指南API
- Django使用心得(二) 使用TestCase測試介面Django
- 使用 Playwright 複用 Cookie:簡化自動化測試的高效方法Cookie
- 測試開發之介面篇-使用K6完成介面自動化測試
- 在介面測試中如何加密 token加密
- 介面測試
- 『居善地』介面測試 — 13、Moco框架的使用框架
- 介面測試和效能測試的區別