JDBC Request的用法
2016-05-09 14:41
411 查看
目的:使用JMeter工具中的JDBC Request控件,获取并使用数据库中的数据进行登录
配置:Jmeter + MySQL
步骤:
1. 这里首先需要配置好Jmeter和MySQL
1)将mysql-connector-java.jar包拷贝到<jmeter的安装目录>\lib 文件夹下。这个相当于Jmeter使用MySQL的一个驱动
2)在MySQL中创建好目标数据库、表和数据
2. 打开Jmeter,添加线程组以及JDBC Connection Configuration。其中,配置如图。这里需要定义一个变量名(随便起一个,不过猜测这个变量名应该遵守Java规则);DataBase URL中填写上一步中新建的数据库的IP地址、端口号和数据库名称;JDBC Driver Class中的配置是固定写法;用户名和密码即访问数据库的用户名和密码
3. 当多个请求都用到同一个IP地址或域名时,可以添加“HTTP请求默认值”,并可设置协议或者编码方式
4. 添加JDBC Request,读取数据库中的数据。其中,sql数据根据自己的业务需要填写,这里仅获取帐号和密码,用于后面的登录请求
5. 添加BeanShell PostProcessor,用于读取和保存从数据库中获取的变量
注意,这里的vars是BeanShell中自己已有的变量,可以百度一下这个变量的用法~~~
6. 添加HTTP请求
7. 添加察看结果树,然后运行,查看结果
配置:Jmeter + MySQL
步骤:
1. 这里首先需要配置好Jmeter和MySQL
1)将mysql-connector-java.jar包拷贝到<jmeter的安装目录>\lib 文件夹下。这个相当于Jmeter使用MySQL的一个驱动
2)在MySQL中创建好目标数据库、表和数据
2. 打开Jmeter,添加线程组以及JDBC Connection Configuration。其中,配置如图。这里需要定义一个变量名(随便起一个,不过猜测这个变量名应该遵守Java规则);DataBase URL中填写上一步中新建的数据库的IP地址、端口号和数据库名称;JDBC Driver Class中的配置是固定写法;用户名和密码即访问数据库的用户名和密码
3. 当多个请求都用到同一个IP地址或域名时,可以添加“HTTP请求默认值”,并可设置协议或者编码方式
4. 添加JDBC Request,读取数据库中的数据。其中,sql数据根据自己的业务需要填写,这里仅获取帐号和密码,用于后面的登录请求
5. 添加BeanShell PostProcessor,用于读取和保存从数据库中获取的变量
注意,这里的vars是BeanShell中自己已有的变量,可以百度一下这个变量的用法~~~
6. 添加HTTP请求
7. 添加察看结果树,然后运行,查看结果
相关文章推荐
- JavaScript中变量声明有var和没var的区别示例介绍
- 浅谈JavaScript中定义变量时有无var声明的区别
- JavaScript声明变量时为什么要加var关键字
- Dynamic和Var的区别及dynamic使用详解
- .net framework中引进的var对象类型声明
- 关于JavaScript中var声明变量作用域的推断
- javascript中var的重要性分析
- C#中var关键字用法分析
- javascript中错误使用var造成undefined
- javascript定义变量时加var与不加var的区别
- javascript中加var和不加var的区别 你真的懂吗
- JavaScript中var关键字的使用详解
- javascript定义变量时有var和没有var的区别探讨
- tomcat、netty以及nodejs的helloworld性能对比 3ff8
- Jmeter接口测试实例讲解
- 用jmeter测试impala
- JMeter技巧集锦
- JMeter的介绍和脚本录制以及对WEB进行测试
- javascript中错误使用var造成undefined
- Jmeter基础