首页 > 数据库 >肖sir__jmeter之操作数据库

肖sir__jmeter之操作数据库

时间:2024-04-11 15:57:10浏览次数:27  
标签:__ sir jdbc set 数据库 Connection 添加 jmeter

jmeter之操作数据库

==========================

一、下载jdbc 驱动,安装jdbc驱动

 

 

2、将驱动存放在4个路径下

(1)C:\Program Files\Java\jre1.8.0_60\lib  

 

 (2)第二个存放的包

C:\Program Files\Java\jre1.8.0_60\lib\ext

 

 (3)第三个存放的包

 

 

(4)存放第四个包

E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib\ext

 

 以上存放好驱动包

===================================

2、在测试计划中导入驱动

 

 

 

 

 

3、添加一个数据库线程

 

 4、

在配置元件中添加  jdbc  connection  configuration

 

 5、编辑jdbc 配置

dataurl :(jdbc:mysql://192.168.157.128:3306/test?zeroDateTimeBehavior=convertToNull&allowMultiQueries=true)

 

 JDBC Connection Configuration jdbc连接配置
Variable Name:Connection Pool 变量名连接到连接池
Variable Name 变量名
Connection Pool Confiauration 连接池的参数
Max Number of Connections 最大连接数
Max Wait (ms):最大等待时间
Time Between Eviction Runs (ms) :逐出运行间隔时间(ms)
Auto Commit : True 自动提交
Transaction Isolation: 事务隔离
Connection Validation by Pool 连接池进行验证
Test While Idle:测试在空闲
TrueSoft Min Evictable ldle Time:TrueSoft最小可收回时间
Validation Query:验证查询
Database Connection Configuration :数据库连接配置
Database URL: 数据库URL
JDBC Driver class :JDBC驱动程序类
Username:用户名
password:密码

 

 

6、在sampler中添加jdbc  request 请求

 

编辑jdbc

 

 添加查看结果树

 

 

===================================================

jdbc操作数据库

(1)

单表操作

 

 

(2)两表操作

 

 

(3)数据库实现参数化

第一种:

1、直接使用变量 ${变量名},写在sql语句中

 

 

2、在前置处理器中添加用户参数,添加变量和用户

 

 

 

 

3、修改线程数,进行执行

 

 

查看执行结果:

 

 

===========================

5、参数化是导入txt文档中数据:

 

 

 

2、添加csv  data  set  config

 

 编辑 csv  data   set   config

 

 修改线程数

 

 查看结果

 

 =========================

查询语句参数化

1、先建表格,写入sql语句

 

 2、添加并编辑  csv  data  set  config

 

 3、添加jdbc请求并编辑

 

 4、查看结果

 =========================

设置变量??

1、导入本地文件

 

 2、jdbc请求中设置变量和语句

 3、csv  date  set  config  中编辑

 

标签:__,sir,jdbc,set,数据库,Connection,添加,jmeter
From: https://www.cnblogs.com/xiaolehong/p/18129387

相关文章

  • Docker生态架构及部署
    一、Docker生态架构1、生态架构1.1DockerHost用于安装Dockerdaemon的主机,即为DockerHost,并且该主机中可基于容器镜像运行容器。1.2Docker daemon用于管理DockerHost中运行的容器、容器镜像、容器网络等,管理由Containerd.io......
  • npm安装时一直idealTree:npm: sill idealTree buildDeps解决方案
    1.删除用户界面下的npmrc文件(注意一定是用户C:\Users\{账户}\下的.npmrc文件下不是nodejs里面)2.清除缓存,注意不要用npmcacheclean--force,容易出现npmWARNusing--forceIsurehopeyouknowwhatyouaredoing.要用:npmcacheverify3.设置镜像源:npmconfigsetregis......
  • 富文本内容在el-table中回显并且带省略号
    html部分<el-table><el-table-columnlabel="茶园介绍"width="100"><templateslot-scope="{row}"><divclass="show-ellipsis"v-html="row.profile"@click="viewCyPr......
  • Educational Codeforces Round 154 (Rated for Div. 2)
    B和C写的太慢了。吃了不该吃的罚时,C还莫名其妙的T了一发,另一发也是不应该T的。B连想了两个假做法,然后甚至都实现了,然后过不了样例,再基于这两个才想到了真做法。当时的思路已经有些模糊了,但是确实是写的太慢了,而且\(O(n^2)\)的限制给的也很宽裕,但是我居然还傻乎乎的去先\(O(n^2)......
  • Podman Compose 新手指南
    技术人员多数又呆板又花心不长久。我知道你可能已经厌倦了Docker,但是系统还没有复杂到需要高攀K8S的地步。那我建议您,有空的话可以约一下Podman。Podman使用起来是足够简单的,直接把它当做改了名字的Docker就可以了。所以以下只介绍一下它的编排工具,也就是podman-compose......
  • 2024-04-11 15:45
    今天终于是写上日记了,之前要么没时间要么就不想写,过完年后有一大片空白期,领导看我们很清闲,就给我们各自安排学习任务,我学习Flutter相关知识,但是学习了之后发现Flutter是个框架,里边的语言是dart语言,发现还的学习dart,还要整理学习文档,哦我的天之前的东西都没明白就又学习另外一种语......
  • 转载 ebpf sockmap/redirection 提升 socket 性能(2020)
    利用ebpfsockmap/redirection提升socket性能(2020)转自:https://arthurchiao.art/blog/socket-acceleration-with-ebpf-zh/译者序本文翻译自2020年的一篇英文博客 HowtouseeBPFforacceleratingCloudNativeapplications。原文标题非常宽泛,但内容其实很技术:展示了......
  • 蓝桥杯训练
    P8712[蓝桥杯2020省B1]整数拼接-洛谷|计算机科学教育新生态(luogu.com.cn)题解:这道题和牛客类似,我们换一个思路我们可以开一个二维数组  一位用来记录拼在后面数的长度,一个用来记录这个数乘上10的(后面数的长度)模10我们直接乘1到10,全部记录下来然后枚举右边的数,看......
  • Left/right arithmetic shift by 1 or 8
    Builda64-bitarithmeticshiftregister,withsynchronousload.Theshiftercanshiftbothleftandright,andby1or8bitpositions,selectedbyamount.Anarithmeticrightshiftshiftsinthesignbitofthenumberintheshiftregister(q[63]inth......
  • 2024.04.11NOIP模拟赛 #1 记录
    2024.04.11NOIP模拟赛#1记录AT_arc160_e[ARC160E]MakeBiconnected给你一棵\(n\)个节点由无向边组成的二叉树,树上每个点有权值\(w_i\)。你可以把两个点之间连无向边,如果将\(u\)与\(v\)连边,代价是\(w_u+w_v\)。请给出一种连边方式,使得连边后,图中去掉任何一个点仍然......