Jmeter之JDBC Request与mysql

我们常用的Jmeter中的功能又HTTP请求、JDBC Request、SOAP/XML -RPC Request,这3个请求,

现在就为大家介绍下 什么是JDBC请求

首先,大家右键点击“测试计划”与右键“线程组”可以比较看的出,线程组中多了一个Sampler

这边既然要介绍JDBC请求,那么就必须添加一个驱动,使数据库跟Jmeter能连接上

咋们这边介绍的是JDBC请求,那么童鞋们添加个JDBC Request

那怎么样来添加对应的数据呢!

1.添加变量名(可自定义)

2.选择Query Type

3.添加select语句进去

4.点击绿色三角形,运行按钮

5.执行后可以点开标记为5的感叹号,查看日志

6.就是第五步执行后出现的日志

7.还可以添加查看结果树来查看运行的结果是否成功

如下图,查看结果树,运行报错了,为什么呢,这边提示说没有链接上数据库

那么下面就添加一个JDBC配置链接,用来链接数据库

从JDBC Connection Configuration可以看出,在JDBC Request中也有一个叫做“Variable name”的变量名称,所以这两者的变量名称是需要一致的。

因为链接数据库是需要在JDBC Connection Configuration中配置好的,然后赋予一个变量名称,那么JDBC Reques想要去访问数据库,就必须通过这个配置好的元件去链接,所以JDBC Reques就需要通过读取JDBC Connection Configuration的变量中的信息,

那怎么读取呢,JDBC Reques就需要用到这个变量了,就需要到名称为mysql的元件中去应用。

那么怎么去配置JDBC Connection Configuration中的信息呢

Connection Pool Configuration

Connection Validation by Pool

这2个先为默认值,

先配置Database Connection Configuration

配置信息如下:

Database URL: jdbc:mysql://服务器地址:3306/数据库名

(例如小七这边的是:jdbc:mysql://ip:3306/数据库名?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true)

备注:“&allowMultiQueries=true” 这句话的意思呢  是为了在JDBC中执行多条select语句的时候用的!

JDBC Driver class:数据库JDBC驱动类名,com.mysql.jdbc.Driver

Username:数据库连接用户名

password:数据库连接密码

配置元件配置好之后,然后再运行下select语句,就可以看到查询成功,如下图

转载于:https://www.cnblogs.com/handsome1013/p/7596510.html

Jmeter之JDBC Request与mysql相关推荐

  1. 转jmeter 性能测试 JDBC Request (查询数据库获取数据库数据) 的使用

    JDBC Request 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作.它经常需要和JDBC Connection Configuration配置原 ...

  2. Jmeter将JDBC Request查询结果作为下一个接口参数方法

    现在有一个需求,从数据库tieba_info表查出rank小于某个值的username和count(*),然后把所有查出来的username和count(*)作为参数值,用于下一个接口. tieba_ ...

  3. jmeter(十一)JDBC Request之Query Type

    工作中遇到这样一个问题: 需要准备10W条测试数据,利用jmeter中的JDBC Request向数据库中批量插入这些数据(只要主键不重复就可以,利用函数助手中的Random将主键的ID末尾五位数随机 ...

  4. Jmeter中JDBC Connection Configuration实现MySQL JDBC Request数据库处理

    一.JDBC Connection Configuration数据库配置元件 线程组-添加-配置元件-JDBC Connection Configuration Name:元件命名空间,请随意 Com ...

  5. jmeter+mysql+request_Jmeter之JDBC Request使用方法(oracle)

    JDBC Request: 这个sampler可以向数据库发送一个jdbc请求(sql语句),它经常需要和JDBC Connection Configuration 配置元件一起配合使用. 目录: 一 ...

  6. Jmeter性能测试之JDBC Request连接数据库

    这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作.它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属 ...

  7. jmeter连接mysql数据库驱动_十八、JMeter实战-JDBC连接MySQL数据库

    前言 连接数据库进行测试在工作中会比较常用,首先可以读取数据库的数据进行参数化.关联等,批量添加测试数据以及清理数据,还可以直接对SQL语句进行压测. 一.基本介绍 1. 首先第一步要导入mysql驱 ...

  8. Jmeter JDBC Request执行多条SQL语句

    之前写过Jmeter操作mysql的文章https://blog.csdn.net/qq_36502272/article/details/88891873今天我们再看下如何操作多条sql语句 1.添 ...

  9. JMeter学习笔记——数据库压力测试(JDBC Request)

    jmeter中取样器(Sampler)是与服务器进行交互的单元.一个取样器通常进行三部分的工作:向服务器发送请求,记录服务器的响应数据和记录响应时间信息. 如果需要对数据库发起请求或者对数据库施加压力 ...

最新文章

  1. java容器类的继承结构
  2. 微信web-view 开发_在不到7个月的时间里我如何成为一名Web开发人员-以及如何
  3. ContextLoader,ContextLoaderListener解读
  4. 用python写三角形_python写个三角形的问题
  5. CentOS(rsync+crond实现定时备份)
  6. wps计算机一级考试提纲,2017计算机一级考试大纲:WPS Office (汇总)
  7. 如果赚钱很容易,为什么轮到你?
  8. 通过python爬虫程序爬取未来几日的天气状况
  9. 初步探索python
  10. 问卷调查的数据分析怎么做
  11. 简单实现dom4j解析xml
  12. n维椭球体积公式_2020中考物理知识汇总:公式大全
  13. 墨客UTXO和account模型
  14. 【javaweb:eljstl】通过模拟用户登录,使网页登录测试部分变成“用户”和“退出”
  15. 利用scrapy采集酷狗音乐网站的音乐信息并保存本地MongoDB数据库
  16. 双曲图嵌入Low-Dimensional Hyperbolic Knowledge Graph Embeddings
  17. 从微信端跳到外部浏览器进行apk文件下载
  18. c语言求素数500-1999,初等数论练习题
  19. Android小问题解决办法记录
  20. 开绕组永磁同步电机基本知识

热门文章

  1. SQL注入-布尔盲注
  2. msvcp140.dll缺失
  3. go语言实现ssh打隧道
  4. 大文件表空间+创建大文件表空间+查询数据库表空间类型信息+查询数据库表空间类型信息...
  5. SOA面向服务架构——SOA的概念
  6. 【编译打包】fastdfs-5.0.5-7.el7.centos.src.rpm
  7. UVa 120 - Stacks of Flapjacks
  8. PostgreSQL中如何得到一个随机的字符
  9. LeetCoed 5383. 给 N x 3 网格图涂色的方案数
  10. 服务器在线看视频无法播放,上传到服务器的视频不能在线播放怎么办?