JMeter学习(八)JDBC Request
【step_1】:“测试计划”--(右键)à添加à线程组;
【step_2】:选择step_1中添加的线程组—(右键)à添加à配置元件àJDBC Connection Configuration,添加好的JDBC Connection Configuration界面截图如下:
位置1:JDBC Connection Configuration的名称及注释
位置2:Variable Name Bound Pool,数据库连接池的名字,这个很重要,必填,JDBC Request中会用到。
位置3:数据库连接池配置
Max Number of Connections:最大连接数
Pool Timeout:数据库连接池的超时最大的时间
Idle Cleanup Interval(ms):间隔多长时间,清除Idle(空闲的连接)
Auto Commit:自动提交设置,设置为True表上自动提交,False不自动提交,编辑这项未用过。
位置4:
Keep-Alive:池是否活动存在
Max Connection age(ms):连接池最大的活动的时间
Validation Query:动态查询
位置5:
DataBase URL:数据库连接url
JDBC Driver class:JDBC驱动
username:数据库登陆的用户名
password:数据库登陆的密码
【step_3】:选择step_1中添加的线程组—(右键)à添加àsampleràJDBC Reuqest,添加好的JDBC Request界面如下:
位置1:
JDBC Request名称及注释说明
位置2:
Variable Name:数据库连接池的名字,需要与JDBC Connection Configuration的Variable Name Bound Pool名字保持一致。
位置3:
Query Type:(这个没弄太明白,Type中的select、update、prepared statement等等,但没有insert的,当需要insert时,我选择Callable Statement,可行。)
位置4:
填写SQL语句,注意:sql结尾不能加“;”
位置5:
参数绑定,在位置4中,出现需要变化的值时,可以用“?”替代,然后在Parameter values填写参数值,在Parameter types填写参数类型。注:有多个?时,在Parameter values,Parameter types中用“,”依次隔开。(具体说明见后面 关于Jmeter参数化的部分)
【step_4】:根据需要添加相应的监听器,即可。
最新文章
- Hawk 7. 常见问题
- C语言中的复合类型
- WebApp:如何让安卓的webview缓存webapp的html、js和图片等资源
- 免费电子书:微软Azure基础之Azure Automation
- 第四届蓝桥杯C/C++A组题目:振兴中华
- HTML基础知识笔记(三)
- Android处理延迟加载的方法
- java框架之struts2简介
- Android学习探索之运用MVP设计模式实现项目解耦
- ELK-Kibana-01
- CSS3基础(4)——CSS3 渲染属性
- [NOIP]玩具装箱
- Map,HashMap,TreeMap
- [Swift]LeetCode134. 加油站 | Gas Station
- [COCI11-12 #4]删数游戏(贪心+数据结构)
- 创建nodejs服务
- Node<;T>; 的作用
- javascript 实现手风琴特效
- std::accumulate使用的一个小细节
- 20155216 2016-2017-2 《Java程序设计》第六周学习总结