介面測試的時候如何一鍵獲取 cookie, 並在其他介面引用?

soul_12138發表於2021-08-19

進行介面測試的時候,往往需要獲取登入返回的 cookie,並要攜帶給其他介面.如何一鍵獲取 cookie,並在其他介面引用?

我們可以使用 apipost 的 cookie 管理器功能

COOKIE 管理器的意義

COOKIE 管理器最主要的作用是儲存並管理請求介面時伺服器返回的 cookie,然後在其他介面需要使用到 cookie 的時候會自動攜帶到介面中。

COOKIE 管理器的位置

COOKIE 管理器的基本操作介面

一個標準 cookie 的表示式

cookie-test4=%E4%BD%A0%E5%A5%BD; Path=/; Domain=.apipost.cn; Expires=Sun Jul 25 2021 18:22:59 GMT+0800 (中國標準時間); 

複製程式碼

其中的含義如下:

cookie-test4:cookie 的名稱
%E4%BD%A0%E5%A5%BD :cookie 的值。如果值為 Unicode 字元,需要為字元編碼。如果值為二進位制資料,則需要使用 BASE64 編碼。
Path :該 Cookie 的使用路徑。如果設定為/path/,則只有路徑為/path/的頁面可以訪問該 Cookie。如果設定為/,則本域名下的所有頁面都可以訪問該 Cookie。
Domain:可以訪問該 Cookie 的域名。例如,如果設定為.http://apipost.cn,則所有以http://apipost.cn,結尾的域名都可以訪問該 Cookie。
Expires:Cookie 的有效時間。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章