JMeter 函數(shù)助手 MD5 加密
JMeter函數(shù)助手中,提供了MD5加密的方法,如圖所示,我們將內(nèi)容 “123456”進行加密,可以看到加密成功了。
下面我們來看看項目接口的請求參數(shù)。
這是一個認證接口,我們可以看到請求的參數(shù)中包含:用戶名、渠道code、時間(以時間戳的形式傳參)、sign加密。
${__time(,)}
函數(shù),去生成時間戳。這里有個小細節(jié),就是在${__time(,)}
后方,我自定義了一個變量now_time,
${__time(,)}
時間戳函數(shù),都會隨機生成一個新的時間戳,會導致加密認證的時候時間不一致,后端校驗認真失敗user_id + PCode + timestamp
進行 MD5加密那么很簡單,我們只需要將三組數(shù)據(jù)進行拼接,得到的數(shù)據(jù)為${user_id}testfan${now_time}
,然后我們使用 MD5加密函數(shù),將數(shù)據(jù)進行加密。得到下面這串函數(shù)字符串。
1|"sign": "${__MD5(${phoneNum}test${now_time},)}"
下面我們在查看結(jié)果樹中去查看請求數(shù)據(jù),可以看到,已經(jīng)加密成功了~
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧