1. 程式人生 > >使用Jmeter的函式助手實現引數的MD5加密

使用Jmeter的函式助手實現引數的MD5加密

在我們使用Jmeter進行測試,尤其是介面測試,有時需要對引數進行MD5加密後再進行操作,比如登入的時候如果輸入正確的明文密碼,而不對密碼進行MD5加密處理,執行Jmeter時,會有如下報錯:
在這裡插入圖片描述
針對這種情況,今天介紹一下使用Jmeter的函式助手實現引數的MD5加密。

準備工作

  1. 下載jmeter外掛管理器, Jmeter plugins manager 下載地址: https://jmeter-plugins.org/install/Install
    在這裡插入圖片描述
  2. 將下載下來的jar包放到jmeter的lib/ext目錄下面,重啟jmeter
    在這裡插入圖片描述
  3. 找到Jmeter的選項裡面的外掛管理Plugins Manager按鈕:
    在這裡插入圖片描述
  4. 點選plugins manage,在彈出頁籤中選擇available plugins, 在這個頁籤中可以選擇外掛custom Jmeter functions,選中外掛後,點選apply changes and restart jmeter
    在這裡插入圖片描述
  5. 重新開啟jmeter後,點選 選項-函式助手對話方塊
    在這裡插入圖片描述
  6. 在函式助手-選擇一個功能,就能看到MD5函數了。
    在這裡插入圖片描述

使用Jmeter的函式助手實現引數的MD5加密

  1. 將密碼明文利用函式助手的__MD5函式進行加密,如下圖,將hfjy123,點選生成${__MD5(hfjy123,)}
    在這裡插入圖片描述
  2. 引數username是使用者名稱,正常填寫,password填寫明文密碼經過md5加密後的格式,${__MD5(hfjy123,)}
    在這裡插入圖片描述
  3. 此時再執行Jmeter,就可以正常登入成功了
    在這裡插入圖片描述
    後續會介紹另外一種方法使用Jmeter對引數進行MD5加密,利用beanshell完成,需要有一定的程式設計技術。