1. 程式人生 > >jmeter完成md5加密的介面請求引數

jmeter完成md5加密的介面請求引數

第一種方法:

這種方法比較簡單,jmeter內建了一個md5的函式,可以直接使用。其中引數username是使用者名稱,正常填寫,password是密碼經過md5加密

wKioL1kVSz6iOgh6AAAjijUrfrM752.png

如果沒有此函式,就安裝下,如圖

ba991df1379e0204b1009ef119c00d76.png

wKiom1kVS0mBcG_kAAAq5qMnusg789.png

第二種方法:

需要有一定的程式設計技術,利用beanshell完成,大致步驟如下:

1、匯出md5的演算法為jar包,可以找開發幫忙完成

2、把該jar包copy到jmeter的lib/ext檔案目錄下

3、jmeter裡新建beanshell sampler,並編寫程式碼

import hehe.md5.Str2MD5;//包名,不知道為開發
String res = newStr2MD5().MD5("xiaoqiang");//new一個物件出來並呼叫方法獲取加密後的返回
System.out.println(res);//列印結果
vars.put("md5",res.toString());//把加密後的資料儲存到md5這個變數裡,供在jmeter裡使用