<bdo id="ks4iu"><del id="ks4iu"></del></bdo>
  • 
    <pre id="ks4iu"></pre>
  • <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
    <input id="ks4iu"><em id="ks4iu"></em></input>
    
    
  • <center id="ks4iu"><cite id="ks4iu"></cite></center>
  • 首頁 > 空調 >

    Postman 如何調試加密接口?

    感謝大家的蒞臨,小編在文章末尾為大家準備了一些福利,需要的可以獲取哦。

    眾所周知,Postman 是一款非常流行且易用的 API 調試工具,在接口調試或測試時經常被使用針對普通 API 接口,我們可以直接在 Postman 中輸入 URL、Query String、Header、Data 來模擬發送一個 HTTP 請求

    但是,針對「 加密接口 」的調試及測試,我們怎么來做呢?

    CryptoJS 及 Pre-request Script

    CryptoJS 是一個使用 JavaScript 實現的加密算法庫它支持的算法包含:

    MD5 SHA-1 和 SHA-256 AES Rabbit MARC4 HMAC、HMAC-MD5、HMAC-SHA1、HMAC-SHA256 PBKDF2

    在 Postman 中有一個 Tab 「 Pre-request Script 」,它能在請求之前做一些預處理

    比如,可以使用 CryptoJS 先對變量進行加密,然后設置到變量中,最后在真實請求時使用這個變量

    實戰一下

    假設現在有一個登錄接口請求方式為 POST,請求體中包含用戶名 username、密碼 password,并且 password 是通過 MD5 加密后設置到請求體內

    如此,我們只需要在 Pre-request Script Tab 下,使用 CryptoJS 編寫 JS 腳本,對密碼變量進行預處理

    # Pre-request Script
    var password = "hu123456";
    //md5加密
    //使用JS模塊CryptoJS中的md5去加密數據
    var password_encry = CryptoJS.MD5("hu123456").toString();
    console.log("加密后的數據為:"+password_encry);
    //設置到環境變量中
    //方式一:全局變量
    // pm.globals.set("password_encry", password_encry);
    //方式二:局部變量
    pm.environment.set("password_encry", password_encry);

    預處理設置變量有 2 種方式:全局變量、局部變量

    需要注意的是,如果設置到局部環境,我們需要先新建一個環境,并創建一個變量才能在 JS 腳本中引用

    最后,在請求體中替換成上面設置的變量即可

    最后

    Postman 可以借助 CryptoJS 完成大部分數據的加密,但是它并不支持 RSA 算法

    這里可以使用另外一個算法庫「 forgeJS 」來進行 RSA 的加解密

    項目地址:https://github.com/digitalbazaar/forge

    福利

    為方便大家自學軟件測試,特意給大家準備了一份200G的超實用干貨學習資源,涉及的內容非常全面。關注公眾號【清風酔】自行獲取

    主體內容包含:阿里、騰訊、美團、字節跳動等等測試面試題,功能測試、性能測試、自動化測試等學習視頻等知識內容。

    人生是一個逆水行舟的過程,不進則退,咱們一起加油吧!

    覺得資源不錯就點個贊吧~

    責任編輯:Rex_08

    關鍵詞: Script Rabbit CryptoJS Postman
    推薦閱讀
    欧美国产在线一区,免费看成年视频网页,国产亚洲福利精品一区,亚洲一区二区约美女探花
    <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
  • 
    <pre id="ks4iu"></pre>
  • <bdo id="ks4iu"><del id="ks4iu"></del></bdo>
    <input id="ks4iu"><em id="ks4iu"></em></input>
    
    
  • <center id="ks4iu"><cite id="ks4iu"></cite></center>
  • 主站蜘蛛池模板: 被黑化男配做到哭h| 免费在线观看污视频| 亚洲日韩一区精品射精| 中文字幕欧美在线观看| 91精品国产91久久久久久青草| 男女性杂交内射女BBWXZ| 日本加勒比一区| 国产精品无码无卡无需播放器| 亚洲欧美国产精品久久久| 91大神精品视频| 欧美人妻aⅴ中文字幕| 女人扒开屁股爽桶30分钟| 国产亚洲日韩在线a不卡| 亚洲国产欧美在线观看| 69av在线播放| 校园春色另类小说| 天堂资源bt在线官网| 亚洲精品视频久久久| 一区二区三区电影网| 男女深夜爽爽无遮无挡我怕 | 天天综合网色中文字幕| 男人j进女人j啪啪无遮挡动态 | 风间由美中出黑人| 欧美v在线观看| 国产精品自拍电影| 亚洲精选在线观看| 337p粉嫩胞高清视频在线| 狠狠色丁香婷婷综合久久片| 大香伊人久久精品一区二区| 办公室开档情趣内衣做爽视频| 中文字幕日韩精品有码视频| 精品免费国产一区二区| 天天天天躁天天爱天天碰2018| 亚洲欧美日韩国产一区二区精品| jjizz全部免费看片| 欧美激情一区二区三区 | 污污网站免费入口链接| 天天摸天天做天天爽| 免费一级美国片在线观看| 91大神在线免费观看| 日韩电影免费在线|