文档章节

Jmeter简单应用8

D
 Dreamsnow6
发布于 2017/03/10 14:04
字数 467
阅读 6
收藏 2

1. 添加需要的驱动jar包

   方式1:直接将jar包复制到jmeter的lib目录

  • mysql数据库:无需引入其他数据库驱动jar包。
  • sql server 数据库:下载sqljdbc4.jar 放到 jmeter根目录的lib目录下
  • oracle数据库:将oracle数据的安装目录下面的\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar 放到jmeter根目录下的lib目录下

   方式2:通过Test Plan

  • 使用Jmeter的Test Plan引入相应的jar包,如下面引入oracle数据的jar包

2. 配置JDBC Connection Configuration

  • Variable Name:数据库连接池的名称,我们可以有多个jdbc connection configuration,每个可以起个不同的名称,在jdbc request中可以通过这个名称选择合适的连接池进行使用。
  • Database URL:数据库url,jdbc:mysql://主机ip或者机器名称:mysql监听的端口号/数据库名称, 如:jdbc:mysql://localhost:3306/test
  • JDBC Driver class:JDBC驱动
  • username:数据库登陆的用户名
  • passwrod:数据库登陆的密码

   不同数据库具体的填写方式,可以参考下面的表格:

Datebase

Driver class

Database URL

MySQL

com.mysql.jdbc.Driver

jdbc:mysql://host:port/{dbname}

PostgreSQL

org.postgresql.Driver

jdbc:postgresql:{dbname}

Oracle

oracle.jdbc.driver.OracleDriver

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

Ingres (2006)

ingres.jdbc.IngresDriver

jdbc:ingres://host:port/db[;attr=value]

MSSQL

com.microsoft.sqlserver.jdbc.SQLServerDriver

或者

net.sourceforge.jtds.jdbc.Driver

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

或者

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

 

3. 配置JDBC Request

  • Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致
  • Query:填写的sql语句未尾不要加“;”
  • Parameter valus:参数值
  • Parameter types:参数类型,可参考:Javadoc for java.sql.Types
  • Variable names:保存sql语句返回结果的变量名
  • Result variable name:创建一个对象变量,保存所有返回的结果
  • Query timeout:查询超时时间
  • Handle result set:定义如何处理由callable statements语句返回的结果

4. 执行结果

 

© 著作权归作者所有

上一篇: Jmeter简单应用9
下一篇: Jmeter简单应用6
D
粉丝 3
博文 13
码字总数 6760
作品 0
杭州
QA/测试工程师
私信 提问
jmeter+ant+jenkins

1,下载jenkins 2,修改jenkins.xml配置文件的端口,防止端口冲突(默认8080) 3,重启Jenkins服务器 4,下载ant 5,配置ant环境变量 6,录制jmeter脚本(脚本的录制可以使用badboy) 7,复制...

gool_hard
2018/06/26
0
0
JMeter和LoadRunner的异同

Notes:最近几天一直在搞测试软件,相继搞了LoadRunner和JMeter,现在和大家分享一下JMeter和LoadRunner的异同 Jmeter和LoadRunner的异同   1、Jmeter的架构跟LoadRunner原理一样,都是通过...

JavaOlder
2013/03/14
0
0
五.jmeter代码学习(2)

使用JMeter做压力测试 1.下载Jmeter 地址:http://jmeter.apache.org/downloadjmeter.cgi 2.启动jmeter 运行bin/jmeter.bat 3.添加线程组 在TestPlan节点上右键,Add-->Threads(Users)-->......

木子木
2014/03/24
0
1
JMeter使用技巧

在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。 如何使用英文界面的jmeter 如何使用镜像服务器 Jmeter分布式测试 启动Debug...

长平狐
2013/03/12
822
0
Ant+Jmeter+Jenkins 环境配置初探

1.Ant安装:http://ant.apache.org 官网下载,解压后配置本地环境 ANTHOME:文件夹位置,我的是E:学习区apache-ant-1.10.2 PATH:%ANTHOME%bin; CLASSPATH:%ANT_HOME%lib; 这就是成功安装 2.to...

水滴的历程
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

给Word加目录的正确方式

很多职场新人都搞不清楚:你辛辛苦苦、加班加点做的Word方案/计划,在领导面前啥都不是,花5分钟看都觉得浪费时间。 所以聪明人都会标记出Word文档中的重点,让领导一目了然,在1分钟内就能清...

太空堡垒_185
38分钟前
0
0
SpringCloud微服务架构升级总结

一、背景 1.1 应用系统的架构历史 1.2 什么是微服务? 起源:微服务的概念源于 2014 年 3 月 Martin Fowler 所写的一篇文章“Microservices”。文中内容提到:微服务架构是一种架构模式,它提...

宜信技术学院
45分钟前
17
0
kafka在windows下的安装(kafka_2.12-2.2.1)

kafka 的介绍我就不赘述了,本人理解不深,为实现sping-cloud配置自动刷新使用kafka,总结如下: 一、下载最新版本,我用的是2.12-2.2.1 http://kafka.apache.org/downloads 二、安装 1、解压...

pipi1919
46分钟前
0
0
vue中clearInterva清除失效解决方法

const chatTimer = setInterval(() => { console.log(chatTimer); this.chatMsg(); }, 1000);this.$once('hook:beforeDestroy', () => { clearInterval(chatTimer); })......

25903014
51分钟前
0
0
关于 Java 类加载器的这一点,市面上没有任何一本图书讲到

一、一个程序员的思考 大家都知道,Tomcat 处理业务,靠什么?最终是靠我们自己编写的 Servlet。你可能说你不写 servlet,你用 spring MVC,那也是人家帮你写好了,你只需要配置就行。在这里...

爱编程的浪子
55分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部