美文网首页
2018-11-07meter连接数据库

2018-11-07meter连接数据库

作者: 凡星点点5 | 来源:发表于2018-11-11 16:57 被阅读0次

一、 添加jar包

  • 添加至jmeter lib文件下ext文件内 C:\software\apache-jmeter-4.0\lib\ext


    14245353-ab22888c6fcc23fc.png

二、 jmeter配置JDBC

14245353-e9dc16f69ee14856.png
14245353-76a28af230424175.png
  • Variable Name:数据库连接池的名称,我们可以有多个jdbc connection - configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的连接池进行使用。
  • Database URL:数据库url,jdbc:oracle:thin:@host_ip or machine_name:Oracle 监听器监听的端口:Oracle实例的名 (可在oracel安装目录下tnsnames.ora文件中找到这些信息)
  • JDBC Driver class:JDBC驱动
  • username:数据库登陆的用户名
  • passwrod:数据库登陆的密码

三、 执行jdbc请求

执行sql脚本类型 query type

  • 1.select

  • 2.update

  • 3.callable


    14245353-26f956a236328789.png
    14245353-770c078573eb2d85.png
    14245353-464341bc9499a30c.png
  • Variable Name:数据库连接池的名字,需要与JDBC Connection

  • Configuration的Variable Name Bound Pool名字保持一致

  • Parameter valus:参数值

  • Parameter types:参数类型,可参考:Javadoc for java.sql.Types

  • Variable names:保存sql语句返回结果的变量名

  • Result variable name:创建一个对象变量,保存所有返回的结果

  • Query timeout:查询超时时间

  • Handle result set:定义如何处理由callable statements语句返回的结果

四、 jmeter脚本使用sql查询数据循环执行

  • 1.添加循环控制器


    14245353-58d9a3c532ebb078.png
  • 2.添加计数器


    14245353-9db323fad7138171.png
  • 3.引用数据库返回变量时使用变量名加行号执行


    14245353-515150a0c0803874.png

    4.通过变量拼接函数拼接变量

  • 变量1_${变量2}
  • 选择 __V 变量拼接函数拼接
  • 结果{_V(sname{index})}
    14245353-6c382b5c6ac894cc.png
    14245353-7b7fa4dcf20e78c5.png

五、 执行请求中文乱码和批量请求

  1. 在database里面添加参数
  2. 中文useUnicode=true&characterEncoding=utf-8
  3. 允许多个查询allowMultiQueries=true
  4. jdbc连接时可以通过 ?参数名=参数值传参


    14245353-dbb4e3efbf1da348.png
    14245353-1d8b7ab972542e1f.png

相关文章

  • 2018-11-07meter连接数据库

    一、 添加jar包 添加至jmeter lib文件下ext文件内 C:\software\apache-jmete...

  • SpringBoot配置MySQL多数据源

    1、先配置数据库连接文件 在连接文件中,设置多个数据库连接 2、AAA数据库连接配置文件 3、BBB数据库连接配置...

  • servlet连接mysql数据库和oracle数据库

    连接mysql数据库 连接oracle数据库

  • PHP 连接MySQL

    如果想连接MySQL数据库 需要连接数据库的host 要连接的数据库名 用户名 密码 //PHP数据库连接配...

  • mysql基本操作

    连接本地mysql数据库 连接远程数据库:

  • Ubuntu操作mysql数据库命令

    一、连接数据库 连接本地数据库 退出数据库 二、操作数据库 创建数据库 显示数据库 删除数据库 连接数据库 查看状...

  • JDBC

    建立数据库连接 简化连接不同数据库,将连接数据库信息存储到文件中 通过获取驱动连接数据库,可同时获得多个驱动 执行...

  • 数据库连接池

    数据库连接池介绍 在没有连接池,需要程序直接向数据库获取连接,频繁对数据库进行连接会使数据库宕机,进程直接被结束;...

  • MySQL分库分表篇

    1 传统项目结构 2 数据库性能瓶颈 ① 数据库连接数据库连接是非常稀少的资源,MySQL数据库默认100个连接,...

  • 关于IDEA连接MySQL数据库失败的解决方法(报错08001)

    在IDEA自带的数据库连接工具中,可以连接MySQL数据库,但是有的时候连接出现08001错误,连接不上数据库。1...

网友评论

      本文标题:2018-11-07meter连接数据库

      本文链接:https://www.haomeiwen.com/subject/fmaxfqtx.html