日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JMeter 进行 MD5加密

發布時間:2023/12/20 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JMeter 进行 MD5加密 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JMeter 函數助手 MD5 加密

JMeter函數助手中,提供了MD5加密的方法,如圖所示,我們將內容 “123456”進行加密,可以看到加密成功了。


下面我們來看看項目接口的請求參數。

這是一個認證接口,我們可以看到請求的參數中包含:用戶手機號、渠道code、時間(以時間戳的形式傳參)、sign加密。

  • 首先,phoneNum 我是從上一個用戶列表的接口,通過正則表達式提取器,隨機提取一個用戶手機號碼作為參數值
  • 時間戳,我們這邊使用到了 JMeter 函數助手中提供的 ${__time(,)} 函數,去生成時間戳。這里有個小細節,就是在${__time(,)} 后方,我自定義了一個變量now_time, 這里自定義變量的目的主要是在下方加密時中提供的時間戳,需要和當前的時間戳保持一致。否則每次調用${__time(,)}時間戳函數,都會隨機生成一個新的時間戳,會導致加密認證的時候時間不一致,后端校驗認真失敗。
  • sign 認證:這里加密的規則是 phoneNum + optCode + timestamp 進行 MD5加密
  • 那么很簡單,我們只需要將三組數據進行拼接,得到的數據為 ${phoneNum}testfan${now_time},然后我們使用 MD5加密函數,將數據進行加密。得到下面這串函數字符串。

    "sign": "${__MD5(${phoneNum}test${now_time},)}"

    下面我們在查看結果樹中去查看請求數據,可以看到,已經加密成功了~


    新的一天,奇奇怪怪的知識又增加了~

    總結

    以上是生活随笔為你收集整理的JMeter 进行 MD5加密的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。