在使用jmeter做測試的過程中,經常需要對請求的入參進行加密,雖然可以先把參數化的明文密碼都先md5加密。
但是實際情況是,登錄後的請求也可能有需要加密的入參,且入參是動態獲取的,所以最好是在腳本運行過程中加密,而不是提前加密好進行參數化。
1.打開選項->函數助手對話框
2.選擇__digest函數
3.主要是前2個參數必填。
Digest algorithm | 摘要算法 |
String to be hashed | 要散列的字符串 |
Salt to be used for hashing (optional) | 用於散列的鹽(可選) |
Upper case result, defaults to false (optional) | 大寫結果,默認爲false(可選) |
Name of variable in which to store the result (optional) | 存儲結果的變量的名稱(可選) |
4.Digest algorithm輸入“MD5”,String to be hashed 輸入要加密的數據->點擊生成
$開頭的是我們需要用到的函數
下面的result是加密後的數據,可以驗證一下是否正確。
5.添加到傳參的區域
6.通過查看結果數,可以看到傳參是正確的