jmeter操作数据库
在使用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操作数据库相关推荐
- Jmeter操作数据库详解
https://www.bilibili.com/video/BV1st411Y7QW?p=91&spm_id_from=pageDriver 进一步详细信息参考: 软件测试工程师必备之Jme ...
- jmeter—操作数据库
添加JDBC Request,添加需要执行的sql语句 在这个界面需要配置Variabke Name,内容要与上表中的Name值相同:数据库的用户名.密码.URL.驱动这些基本信息要在这里配置:其他选 ...
- jmeter操作数据库,jmeter之beanshell
jmeter连接数据库 jdbc://mysql://localhost:3306/kkx-study?useUnicode=true&characterEncoding=utf8&a ...
- jmeter压测、操作数据库、分布式、 linux下运行的简单介绍
一.jmeter压测 1.如何压测 常规性能压测:10-15分钟 稳定性测试:一周.2天等 如果想要压测10分钟,勾选永远,勾选调度器,填写600秒.也可以使用固定启动时间. 2.tps.响应时间 ( ...
- 利用jmeter向数据库批量导入数据
一.jmeter进行数据库压力测试步骤汇总 这里我使用的是jmeter5.0,所以驱动包版本要高些,太低执行时会报错 启动jmeter5.0 测试计划导入mysql驱动jar包 添加线程组 添加JDB ...
- Python自动化一--接口测试基础知识,jmeter操作介绍
一,接口概念 1)系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到 ...
- mysql测试数据库 jmeter_第三篇--Jmeter测试数据库Mysql
Jmeter模拟100用户访问Mysql数据库 1.将Mysql数据库的驱动[mysql-connector-java-5.1.15-bin.jar]放到jmeter的lib目录下,新建线程组100[ ...
- Jmeter向数据库批量插入数据
Jmeter向数据库批量插入数据 下面介绍一下Jmeter向mysql数据库中插入数据的入门操作 1.新建一个线程组,这是必经步骤: 在测试计划上右键–>添加–>Theaders(User ...
- 04:sqlalchemy操作数据库 不错
目录: 1.1 ORM介绍(作用:不用原生SQL语句对数据库操作) 1.2 安装sqlalchemy并创建表 1.3 使用sqlalchemy对表基本操作 1.4 一对多外键关联 1.5 sqlalc ...
最新文章
- 找工作?该复习了!(转)
- js 对 URL 参数进行 加密 解密
- 清华团队研发,首款国产电力电子仿真软件来啦~已捐赠哈工大、海工大、清华使用!...
- [Leetcode][JAVA][第912题][排序算法]
- 漫画: 可以给女朋友讲解 Linux 内核长啥样了
- leetcode955. Delete Columns to Make Sorted II
- POJ1769(线段树+DP)
- xu2w显示屏软件下载_led显示屏控制软件下载
- 《深入浅出WPF》读书笔记
- 09-TensorFlow 基于WDCNN的轴承故障诊断
- centos系统添加桌面图标
- Android设备的电池续航时间优化(Optimizing Battery Life)——(一)监听电池电量和电池的充电状态
- pytorch中保存、载入权重
- 鸿蒙系统英文缩写,英文缩写DUNS代表什么?
- 关于 HttpModule配置问题
- 快手2020校园招聘秋招笔试--工程C试卷 (编程题题解全)
- Xilinx FPGA 引脚功能详细介绍
- 数智赋能跨境国际物流暨WallTech沃行信息十周年庆典圆满落幕
- 高新的技术对不对_高新技术六大技术领域
- Python调用gige相机