jmeter-jdbc及beanshell
1、总结jdbc请求里面的Query Type类型,每种类型都需要
需要先添加jdbc配置元件,配置元件中具体设置如图:
在jdbc请求中Query Type几种类型具体含义:
1.Select Statement :查询内容为一条SQL时,则选择这种类型,也是最好的
2.Update Statement :新增/更改/删除 SQL时使用,是一个更新语句类型(包括insert,update以及delete)
3.Callable Statement :查询多条SQL时使用,需要在database URL后面加上&allowMultiQueries=true
4.Prepared Select Statement :用户绑定变量重用执行计划,对于多次执行的sql语句,提高我们的性能,在sql使用?作为占位符,并传递参数值和参数类型
5.Prepared update statement : 基本和上面的一直,具体表现为update总有区别
6.commit :提交时确认
7.rollback:回滚
8.AutoCommit(true/false):是否自动提交写入
2、利用beanshell完成重置密码的加密
完成beanshell脚本的步骤:
1.在idea工具里面调试好算法
2.打jar包
3.在jmeter里面引入jar包
4.在beashell里面写好算法,进行调用
以重置密码的加密为例:
1.在idea中调试好算法,并已经打包成功
2.在测试计划中引入jar包与写入lib目录
3.beashell请求写入发下
import testmd5.MD5;
string newpwd ="123456";
MD5 getMD5 =new MD5();
String res = getMD5.GetMD5Code(newpwd);
vars.put("resnewpwd",res);
//vars:用来设置变量,put将数据放到后面引用
System.out.println(res);