博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jmeter建立JDBC链接以及扩展
阅读量:5892 次
发布时间:2019-06-19

本文共 882 字,大约阅读时间需要 2 分钟。

                                                        Jmeter+SQLServer数据库

需求:有时候工作中我们需要对数据库发起请求或者对数据库施加压力,那么这时候就需要用到JDBC Request,JDBC Request可以向数据库发送一个请求(sql语句),一般它需要配合JDBC Connection Configuration配置元件一起使用

环境准备:sqljdbc4.jar包 ,jdbc配置  ,jdbc请求

实例:Jmeter+SQLServer(向数据库发送JDBC请求,并获取返回数据库进行操作)

步骤:1.下载SqlJdbc4.jar包 

           2.放置Jmeter/lib目录下,重启。添加计划,加载jdbc jar包  

          3.添加配置元件 -jdbc connection configuration,注意配置元件中的配置内容

花圈红色的部分是需要注意的重点部分(以sqlserver为例,其中mysql和oracle的晚点进行补充)

4.添加Sample-jdbc request(取样器),注意红色标记中说明

5.添加:查看结果树,聚合报告(监听器),用表格查看结果

6.补充测试压力时可以设置循环控制器即逻辑控制器设置循环次数-循环处理器作用域:jdbc request请求应放在循环控制器内。

7.执行结果如下:

 

8.扩展1:如果需要对数据进行遍历,这个时候就需要对获取的数据进行参数化(jdbc request参数化),譬如我需要根据姓名进行查找。

  jmeter参数化方法:我们使用第一种user parameter,在以上基础上增加per-processors(前置处理器)-user parameters,添加需要参数化的变量,定义变量名为name,这里增加了四个需要进行查询的名字,分别是张三,李四,王五,test.

9.设置完后需要修改循环控制器中的查询条件

10.以上设置完后,点击运行(设想,如果线程数为1,循环次数设置10,会查询到李四,王五,test吗?)

11.扩展2...

 

转载于:https://www.cnblogs.com/fgjl/p/10298738.html

你可能感兴趣的文章
数学之美 系列二 -- 谈谈中文分词
查看>>
Android开发——09Google I/O之让Android UI性能更高效(1)
查看>>
UISlider的用法
查看>>
PHP性能分析 xhprof
查看>>
使用keepalived配置支持Linux集群高可用
查看>>
日期处理工具类
查看>>
tomcat 配置 分别在Linux和Windows下设置JVM内存
查看>>
MySQL中concat函数(连接字符串)
查看>>
js闭包的用途
查看>>
广度优先搜索知识总结
查看>>
Java多线程机制详解(转)
查看>>
重新认识java-这样的this你用过么
查看>>
NDK编程入门笔记
查看>>
Linux系统下分析内存使用情况的管理工具
查看>>
jxl导出excel
查看>>
远程连接Linux界面
查看>>
String.format
查看>>
Apache CXF客户端代码编写
查看>>
UI组件——TextView
查看>>
Java读取配置文件
查看>>