JMeter-結合BeanShell生成MD5加密數據寫入數據庫


前言

有部分數據直接插入數據庫是不可以的,需要加密處理,例如密碼都指定為加密后的數據字符串。今天我們來學習一下如何利用JMeter生成加密數據並寫入MySQL數據庫中。如何JMeter如何連接數據庫,可以看我之前寫的隨筆,JMeter接口測試-JDBC測試

一:添加線程組,再添加JDBC Connection Configuration(右鍵測試計划-->配置元件-->JDBC Connection Configuration),並配置數據庫連接信息

二:導入mysql驅動包,下載好mysql的驅動包(mysql-connector-java-5.1.22-bin.jar),放到jmeter的lib目錄下,選中測試計划,添加mysql驅動包

 

三:添加取樣器-添加BeanShell取樣器,寫入以下代碼:

import org.apache.commons.codec.digest.DigestUtils;
//隨機生成8位字符數字和字母組合的密碼
String password ="${__RandomString(8,0123546789abcdefghijklmnpqrstuvwxyz,)";
String pwd_md5 = DigestUtils.md5Hex(password);//調用函數
vars.put("pwd",pwd_md5);//存儲數據

:添加線程組-->右鍵線程組-->添加jdbc request,在Query寫入mysql插入數據的語句

 

 

五:添加監聽器-察看結果樹,點擊運行,查看執行結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM