在使用jmeter做性能或自动化测试的时候,往往需要直接对数据库施加压力,或者某些参数只能从数据库获取,这时候就必须使用jmeter连接数据库。

连接前提:下载对应数据库的jar包

不同数据库的驱动信息如下:

数据库

驱动

数据库url

mysql

com.mysql.jdbc.Driver

jdbc:mysql://host:port/{dbname}? useUnicode=true&characterEncoding=utf8&allowMultiQueries=true

oracle

org.postgresql.Driver

jdbc:postgresql:{dbname}

PostgreSQL

oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:user/pass@//host:port/service

MSSQL

com.microsoft.sqlserver.jdbc.SQLServerDriver

或者

net.sourceforge.jtds.jdbc.Driver

jdbc:sqlserver://IP:1433;databaseName=DBname

或者

jdbc:jtds:sqlserver://localhost:1433/"+"library"

连接方法如下(示例是连接mysql):

1. 在测试计划中添加数据库的jar包

2. 在JDBC Connection Configuration中添加数据库连接信息,示例中是连接mysql

Database URL: jdbc:mysql://ip:port/DBname?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true

Driverclass : com.mysql.jdbc.Driver

注:

"ip:port"填写数据库连接信息中的ip地址和端口号

“DBname”填写库名

3.  添加JDBC请求 (sampler -》JDBC Request)

注:

要注释sql语句用 --  两个横线加上一个空格

如:-- Select * from myuser where id = 1;

转载于:https://www.cnblogs.com/denise1108/p/9957170.html

jmeter操作数据库相关推荐

  1. Jmeter操作数据库详解

    https://www.bilibili.com/video/BV1st411Y7QW?p=91&spm_id_from=pageDriver 进一步详细信息参考: 软件测试工程师必备之Jme ...

  2. jmeter—操作数据库

    添加JDBC Request,添加需要执行的sql语句 在这个界面需要配置Variabke Name,内容要与上表中的Name值相同:数据库的用户名.密码.URL.驱动这些基本信息要在这里配置:其他选 ...

  3. jmeter操作数据库,jmeter之beanshell

    jmeter连接数据库 jdbc://mysql://localhost:3306/kkx-study?useUnicode=true&characterEncoding=utf8&a ...

  4. jmeter压测、操作数据库、分布式、 linux下运行的简单介绍

    一.jmeter压测 1.如何压测 常规性能压测:10-15分钟 稳定性测试:一周.2天等 如果想要压测10分钟,勾选永远,勾选调度器,填写600秒.也可以使用固定启动时间. 2.tps.响应时间 ( ...

  5. 利用jmeter向数据库批量导入数据

    一.jmeter进行数据库压力测试步骤汇总 这里我使用的是jmeter5.0,所以驱动包版本要高些,太低执行时会报错 启动jmeter5.0 测试计划导入mysql驱动jar包 添加线程组 添加JDB ...

  6. Python自动化一--接口测试基础知识,jmeter操作介绍

    一,接口概念 1)系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到 ...

  7. mysql测试数据库 jmeter_第三篇--Jmeter测试数据库Mysql

    Jmeter模拟100用户访问Mysql数据库 1.将Mysql数据库的驱动[mysql-connector-java-5.1.15-bin.jar]放到jmeter的lib目录下,新建线程组100[ ...

  8. Jmeter向数据库批量插入数据

    Jmeter向数据库批量插入数据 下面介绍一下Jmeter向mysql数据库中插入数据的入门操作 1.新建一个线程组,这是必经步骤: 在测试计划上右键–>添加–>Theaders(User ...

  9. 04:sqlalchemy操作数据库 不错

    目录: 1.1 ORM介绍(作用:不用原生SQL语句对数据库操作) 1.2 安装sqlalchemy并创建表 1.3 使用sqlalchemy对表基本操作 1.4 一对多外键关联 1.5 sqlalc ...

最新文章

  1. 找工作?该复习了!(转)
  2. js 对 URL 参数进行 加密 解密
  3. 清华团队研发,首款国产电力电子仿真软件来啦~已捐赠哈工大、海工大、清华使用!...
  4. [Leetcode][JAVA][第912题][排序算法]
  5. 漫画: 可以给女朋友讲解 Linux 内核长啥样了
  6. leetcode955. Delete Columns to Make Sorted II
  7. POJ1769(线段树+DP)
  8. xu2w显示屏软件下载_led显示屏控制软件下载
  9. 《深入浅出WPF》读书笔记
  10. 09-TensorFlow 基于WDCNN的轴承故障诊断
  11. centos系统添加桌面图标
  12. Android设备的电池续航时间优化(Optimizing Battery Life)——(一)监听电池电量和电池的充电状态
  13. pytorch中保存、载入权重
  14. 鸿蒙系统英文缩写,英文缩写DUNS代表什么?
  15. 关于 HttpModule配置问题
  16. 快手2020校园招聘秋招笔试--工程C试卷 (编程题题解全)
  17. Xilinx FPGA 引脚功能详细介绍
  18. 数智赋能跨境国际物流暨WallTech沃行信息十周年庆典圆满落幕
  19. 高新的技术对不对_高新技术六大技术领域
  20. Python调用gige相机

热门文章

  1. 服务器安全狗V4.1增强版 新增修复多项功能
  2. HTML5 视频转换软件 Freemake Video Converter
  3. 不用sqlDataSet如何从后台数据库中读取数据
  4. 看到如此详细的Java内部类,我泪目了
  5. 封装方法公共文件common.js
  6. python 爬虫入门
  7. 硬件——STM32,GPIO篇
  8. Go语言中的struct的初始化。
  9. unittest笔记
  10. SQL一对多特殊查询,取唯一一条