首页 > 其他分享 >JMeter配置元件(二)

JMeter配置元件(二)

时间:2024-04-28 23:56:45浏览次数:20  
标签:JDBC 数据库 配置 连接 线程 JMeter 元件 连接池

一 前言

环境: window 10 JMeter 5.3
记录一些常用的配置元件的用法

二 Configuration elements 配置元件

JDBC Connection Configuration

该元件的作用是创建数据库连接池,常常与sampler中的JDBC request一起来创建对数据库的使用,
关于连接数据库在前面的配置数据库连接的文章
image
image

Variable Name for created pool: 连接池的名,在一个JMeter测试计划中可以存在多个JDBC Connection Configuration,这样名称就有多个(注意名称不要重复),后面JDBC request选择名称来配对使用

连接池参数字段:
Max Number of Connection: 连接池允许的最大连接数
一般设置为0. 表示每个线程单独使用自己的数据库连接,该连接在线程间是非共享的
如果想在线程之间共享连接,最好使这里的数量与线程组中的线程数一致,以确保线程间不会互相等待

Max Wait(ms): 创建连接的最大等待时,超过该时间则抛出异常

Time Between Eviction Runs(ms):连接最大空闲时间,超过该事件仍未被使用,则该连接会被关闭

Auto Commit:是否自动提交sql语句

Transaction isolation :数据库事务隔离级别

Preinit Pool:是否立即初始化连接池,默认False,
选择False,后面的JDBC requst的首次查询会需要更多的响应时间

验证连接相关字段:
Test While Idle: 连接空闲时,是否使用Validation Query去测试空闲连接

Soft Min Evictable Idle Time: 连接在连接池中空闲的最短时间

计数器counter

image
该计算器可生成数字的范围是 -2^63 to 2^63-1
Exported Variable Name: 把生成的数赋值给一个变量,在后面可用${变量名}的方式来引用
Track Counter Independently for each User : 全局性质的计数器(所有线程共享),还是每个线程各自独立的计数器,不勾选就是全局的
全局的计数器,例如线程1得到数字1,线程2得到数字3,以此类推
单独的计算器,例如线程1得到1,线程2重新计数还是数字1

Reset counter on each Thread Group Iteration:当上面Track勾选时,该选项才能勾选。
当线程组迭代循环时,会重置为初始值。
当计数器位于循环控制器时,该选项尤其有用

User Defined Variables

自定义的变量可以定义在test plan,也可以定义在线程组下的配置元件
定义在test plan对整个test有效,定义在线程组只在该线程组的有效,只能在该线程组内引用定义的变量

标签:JDBC,数据库,配置,连接,线程,JMeter,元件,连接池
From: https://www.cnblogs.com/MyRecords/p/18164234

相关文章

  • OpenWrt 配置普通用户使用密钥登录
    转自 OpenWrt配置普通用户使用密钥登录 感谢分享 OpenWrt默认使用root账户管理整个系统,并且在WebUI上会自动填充用户名信息,而家里的网络环境比较复杂,主路由会为所有局域网设备分配公网IPv6地址。这样对外很不安全,因此需要对SSH进行配置加固,并且拒绝外网登录。......
  • 单元测试工具junit的安装配置和使用
    本次实验针对Junit单元测试工具展开,在老师给的文档里面采用的是eclipse继承Junit单元测试工具,但过程比较麻烦并且后续单元测试累的编写也不方便,个人认为idea的使用便捷程度和舒适度较高,并且配置Junit单元测试工具的过程非常简单:Junit4安装与使用(IDEA)_junit4下载教程-CSDN博客本......
  • 微服务:配置管理
    为什么引入了配置管理?微服务内重复配置过多,维护成本较高业务配置经常变动,每次修改都要重启服务网关路由配置写死,如果改写需要重启网关 配置文件共享首先在nacos中创建一个配置:在配置管理的配置列表中,右边点击加号填写dataId,修改配置内容,支持使用${value}读......
  • containerd 配置使用私有镜像仓库 harbor
    前言​当要从非安全的镜像仓库中进行Pull、Push时,会遇到x509:certificatesignedbyunknownauthority错误提示;这是由于镜像仓库是可能是http服务,或者https的证书是自签名的就会出现这个问题。Containerd可以配置为连接到私有镜像仓库,并使用仓库在每个节点上拉取私......
  • SAP MM 定义物料类型的属性配置里的New entries按钮
    SAPMM定义物料类型的属性配置里的Newentries按钮  在SAP的很多后台配置界面上都有NewEntries(新条目)按钮,方便企业用户可以根据企业特有业务需求来增加新的配置条目。 事实上,并不是所有的配置界面里,都能很随意很方便的允许企业用户点击’NewEntries’按钮来做定制配......
  • SAP 通过配置传输的方式恢复某个CLIENT下的基础配置数据
    SAP通过配置传输的方式恢复某个CLIENT下的基础配置数据  比如某个项目上用户不小心误操作,将SAP系统标准的物料类型全部删除了(事务代码OMS2)。这导致系统无法继续使用了,需要采取技术手段将删除的数据恢复过来。 解决方案也很简单,换一个Client,进入这个配置界面,选中全部......
  • Jmeter设置签名
    一、背景:接口请求时一般都需要设置签名,没有签名,接口是无法请求成功的签名规则:MD5(秘钥+时间戳+业务参数),然后转大写字母!示例:转大写(MD5(appsecret+timestemp+param))二、jmeter设置签名jmeter设置签名是在beanshell里面设置的,具体代码如下importorg.apache.commo......
  • 27.PG的归档配置
    归档功能可以将WAL复制到另一个目录。若复制目标为共享区域(如NSF或其他主机),则可以将其用于备份和PITR前滚(基于时间点的恢复)。 接下来我们来配置一个rsync归档,服务器先安装rsync软件包,然后切换到PostgreSQL用户。配置PostgreSQL用户能和远端服务器进行ssh免密钥连接。......
  • dotnet appsettings 配置文件读取
    Console.Config\Program.csusingMicrosoft.Extensions.Configuration;varbasePath=Directory.GetCurrentDirectory();varconfiguration=newConfigurationBuilder().SetBasePath(basePath)//设置基本路径.AddJsonFile("appsettings.json")//添......
  • linux网络DHCP原理与配置
    了解DHCPDHCP概述dhcp动态主机配置协议,有Internet工作任务小组设计开发,专门用于为tcp/ip网络中计算机自动分配tcp/ip参数的协议。dhcp是一个局域网的网络协议。指的是有服务器控制一段IP地址范围,客户机登录服务器是就可以自动获得服务器分配的IP地址和子网掩码。dhcp采用c/s架......