首页 > 数据库技术 > 详细

JMeter-结合BeanShell生成MD5加密数据写入数据库

时间:2020-05-16 14:47:19      阅读:76      评论:0      收藏:0      [点我收藏+]

前言

有部分数据直接插入数据库是不可以的,需要加密处理,例如密码都指定为加密后的数据字符串。今天我们来学习一下如何利用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插入数据的语句

技术分享图片

 

 

五:添加监听器-察看结果树,点击运行,查看执行结果

技术分享图片

JMeter-结合BeanShell生成MD5加密数据写入数据库

原文:https://www.cnblogs.com/zhangwuxuan/p/12882355.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!