2018-11-07 jmeter 加强 jdbc

jdbc 连接数据库

下载添加依赖包

放置到jmeter lib文件 下


image.png

配置jdbc控制器

  • 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:数据库登陆的密码


    image.png

添加jdbc请求

  • 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语句返回的结果
  • 执行sql脚本是选择脚本类型
    select
    update
    callable


    image.png

数据库查询数据存储为变量

image.png

image.png

jmeter计数器

计数器会跟随循环计数增量


image.png

jmeter变量拼接

变量_${变量}
选择__V变量拼接函数拼接
最终结果:{__V(sname_{index})}

image.png

jdbc配置

jdbc连接时可以通过?参数名=参数值传参 如:
中文:useUnicode=true&characterEncoding=utf8
允许多查询:allowMultiQueries=true


image.png

jmeter连接jdbc

支持数据库的增删改查,可以存储调用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 公司最近需要测试后台性能,所以学习使用了Jmeter,在此做记录,也分享给更多需要的人。 这篇文章是 JMeter...
    顾顾314阅读 9,801评论 0 10
  • 主要文体来自 CDNS:https://www.cnblogs.com/ceshisanren/p/5639895...
    Amano阅读 13,789评论 3 27
  • 此时此刻感觉整个办公室变得豁然开朗,明亮了很多。 同事把多余的办公桌搬出去了,屋里的空间宽敞了很多,我把没用的东西...
    小书窝童书绘本阅读 6,791评论 2 7
  • 不知道什么时候起,不会主动找你聊天,其实更准确的说,现在的我很少会主动找谁聊天。似乎再亲密的人我也在等待别人主动,...
    犀牛与光阅读 923评论 0 0