• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Eleven-小白
博客园    首页    新随笔    联系   管理    订阅  订阅
jmeter-jdbc及beanshell

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);     
        
 
posted on 2019-06-13 17:02  Eleven-小白  阅读(247)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3