<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>
  • 主站蜘蛛池模板: 国产精品19p| 日本漫画大全彩漫| 国产综合无码一区二区辣椒| 人妻无码一区二区三区四区| 一本精品99久久精品77| 色精品一区二区三区| 日本高清二三四本2021第九页| 国产成人麻豆亚洲综合无码精品 | 国产女人乱人伦精品一区二区| 亚洲乱码无码永久不卡在线| 羞羞视频在线观看入口| 欧美午夜艳片欧美精品| 国产精品国产免费无码专区不卡| 亚洲欧洲另类春色校园网站| 8av国产精品爽爽ⅴa在线观看 | 无码人妻丰满熟妇啪啪网站 | 国产女同无遮挡互慰高潮视频| 久草电影在线观看| 麻豆成人精品国产免费| 日本漂亮继坶中文字幕| 国产v亚洲v天堂无码| 中文字幕在线观看不卡| 精品人妻潮喷久久久又裸又黄| 娜露温泉无删减视频在线看| 免费人成在线观看网站视频| 99久久国产综合精品麻豆| 欧美精品久久一区二区三区| 国产精品成人va在线播放| 亚洲AV无码久久| 青娱乐国产在线| 成人怡红院视频在线观看| 免费国产精品视频| 91制片厂(果冻传媒)原档破解| 欧美www网站| 国产内射xxxxx在线| 中文字幕在线视频网| 真实的国产乱xxxx在线| 国产精品资源一区二区| 九色视频在线观看| 老子影院午夜伦不卡不四虎卡| 快点使劲舒服爽视频|