Postman調試依賴登錄接口的3種方法


在接口測試種, 我們經常會遇到有些接口登錄后才能訪問.我們在使用Postman調試這種接口時一般有3種方法:
1.依次請求
如果有登錄接口的文檔,或者通過抓包比較容易抓出登錄請求的參數和格式,可以先使用Postman請求一下登錄接口,這時Cookies會存到本地(可以通過Postman Cookies管理器查看), 然后再發送依賴登錄的接口即可, 如圖:

由於Postman一般用作調試接口, 依次請求也不是很麻煩

請求登錄接口

查看Cookies管理器

請求依賴登錄的其他接口

2.抓取Cookies, 繞過登錄(常用)
如果沒有登錄接口文檔也懶得抓包分析登錄接口,可以直接在瀏覽器上登錄后,隨便訪問一個頁面抓取出Cookie, 在Postman中添加到依賴登錄接口的Header中(注意: 是Cookie沒有s, 對應的值直接粘貼就可以,不用分成幾行), 如圖:
從瀏覽器登錄

訪問任意頁面抓取Cookie

攜帶Cookie發送請求

3.使用Pre-request Script腳本請求前發送登錄請求
如果使用Postman作為接口自動化測試工具, 我們可以在請求前腳本中發送登錄請求來使請求具有登錄狀態, 如圖:
使用腳本發送登錄請求

表單類Post請求腳本:

// 構造一個Post x-www-form-urlencoded格式請求
const loginRequest = {
    url: 'http://115.28.108.130:5000/api/user/login/',
    method: "POST",
    body: {
        mode: 'urlencoded',
        urlencoded: 'name=張三&password=123456'
    }
};
//發送請求
pm.sendRequest(loginRequest, function (err, res) {
    console.log(err ? err : res.text());
});

更多學習資料請加添加作者微信:lockingfree獲取


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM