专栏首页软件测试小助手Jmeter之数据库连接池--select、update、callable

Jmeter之数据库连接池--select、update、callable

Jmeter是个超级强大的性能测试工具,同上也可以跑接口测试,也可以对任何数据库做测试。今天给大家分享下如何通过Jmeter连接数据库并做一下数据操作。

这里给大家分享点小知识点:Jmeter的底层代码是java,Locust的底层代码是python,fiddler的底层代码是.net。

连接池配置

一、下载驱动

地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java这个网址可以直接下载jar包 很方便

二、jar包放入lib目录下

三、jmeter导入jar包

四、测试计划-配置元件-JDBC连接配置

Database url格式:jdbc:mysql://服务器ip:端口号/数据库

?allowMultiQueries=true可以执行多行sql语句

useUnicode=true&characterEncoding=UTF-8 防止乱码

1

这里说一下select \update\callable statement的区别

SELECT

结果如下:

其中在调用返回值的格式如下:

取一列 ${name}/${depart}

取一列中某一行 ${name_n}

UPDATE

结果:

CALLABLE

callable可以支持任何的sql语句,而且可以多条语句处理

本文分享自微信公众号 - 软件测试小助手(gh_2282fef3410c),作者:小雯子打豆豆

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Jmeter(六) - 从入门到精通 - 建立数据库测试计划(详解教程)

    在实际工作中,我们经常会听到数据库的性能和稳定性等等,这些有时候也需要测试工程师去评估和测试,因此这篇文章宏哥主要介绍了jmeter连接和创建数据库测试计划的过...

    北京-宏哥
  • Jmeter中JDBC Connection Configuration实现MySQL JDBC Request数据库处理

    线程组-添加-配置元件-JDBC Connection Configuration

    王大力测试进阶之路
  • 【JMeter系列-5】JMeter操作Mysql数据库

    JMeter连接mysql数据库是很方便的,下面就演示一下具体的操作。 首先,在本地安装好mysql服务器,建立库和表,并准备数据以供测试使用。

    云深i不知处
  • Jmeter系列之数据库操作

    点击上方蓝字“ITester软件测试小栈“关注我,每周一、三、五早上 07:30准时推送。

    ITester软件测试小栈
  • Jmeter关联数据库及JDBC请求

    jmeter的一个重要功能就是可以实现对数据库的操作,在接口测试和性能测试中常会用到。

    吾非同
  • Jmeter系列(30)- 详解 JDBC Request

    ? Parameter values 需要传递的变量值,多个变量用 , 分隔 Parameter types 变量类型 ...

    小菠萝测试笔记
  • 性能工具之Jmeter JDBC Request学习

    高楼Zee
  • 11-其他协议

    使用./ 或.\开始。建议使用.\。因为这个是linux下的写法,并且在windows下也可以正常使用

    zx钟
  • Jmeter JDBC Request执行多条SQL语句

    之前写过Jmeter操作mysql的文章Jmeter中JDBC Connection Configuration实现MySQL J...

    王大力测试进阶之路
  • Mybatis-update - 数据库死锁 - 获取数据库连接池等待

    最近学习测试mybatis,单个增删改查都没问题,最后使用mvn test的时候发现了几个问题: update失败,原因是数据库死锁 select等待,原因是c...

    Ryan-Miao
  • 【Jmeter入门】2.JMeter实现前后端接口性能测试

    本文讲解如何使用JMeter实现前后端接口的性能测试。JMeter入门实践可参考《【NGINX入门】16.使用JMeter压力测试工具测试NGINX限流配置实践...

    辉哥
  • 数据库连接池

    数据库连接池相关资料: 关于数据库连接池的使用,首先我们要明白我们为什么要用它,对应普通的数据库连接操作,通常会涉及到以下一些操作是比较耗时的: 网络通讯...

    Steve Wang
  • 数据库连接池

    HTTP Status 500 - Could not open connection type Exception report message Could ...

    yawn
  • 数据库连接池

    官方:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,...

    Java架构师历程
  • 数据库连接池

    数据库连接对象是有限资源,所以数据库连接池是用于负责分配、管理和释放数据库连接对象,它允许应用程序重复使用一个现有的数据库连接对象,而不是再重新建立一个;这一点...

    端碗吹水
  • Jmeter连接DB2/ORACLE/MYSQL数据库

    1、将db2数据库驱动db2java.jar、db2jcc.jar放入jmeter的lib/下,同时也要放入本地jdk目录下例如:C:\Program File...

    流柯
  • 数据库连接池简单连接

    模型      -----     Model 视图      -----     View 控制器  -----     Controller

    qubianzhong
  • 使用连接池连接数据库

    我在网上看到的一个教程,感觉那个老师总结的特别好,他是引用<红楼梦>中的人物,将连接数据库的步骤进行了总结。 “贾琏欲执事” 贾:加载注册驱动。 琏:连接...

    微醺
  • JNDI数据库连接池

    JNDI的全称是java命名与目录接口(Java Naming and Directory Interface),是一个应用程序设计的API,为开发人员提供了查...

    汤高

扫码关注云+社区

领取腾讯云代金券