首页 > 数据库 >Jmeter学习:利用JDBC采样器从数据库取业务数据,进行变量参数化,并用于后续的业务请求

Jmeter学习:利用JDBC采样器从数据库取业务数据,进行变量参数化,并用于后续的业务请求

时间:2023-02-01 00:44:05浏览次数:42  
标签:JDBC 变量 vars 采样器 Jmeter id String

1. 设计 JDBC 配置元件、JDBC 采样器 2. JDBC 采样通常设置为单次执行 3. 配合 ForEach 循环,进行变量的循环提取(方法一) 采用随机数进行随机提取,示例代码如下:(方法二) //产生随机索引行数 String scolId=vars.get("col_id_#"); Random r = new Random(); int index = r.nextInt(Integer.parseInt(scolId)); //形成一个新的变量 String tcolId=vars.get("col_id_"+index); vars.put("ncolId",tcolId);

标签:JDBC,变量,vars,采样器,Jmeter,id,String
From: https://www.cnblogs.com/xjklmycw/p/17081258.html

相关文章

  • jmeter搭档badboy 录制生成脚本
      遇到一个拦路虎,提示脚本错误  解决办法:第一步:打开网络设置win+r  inetcpl.cpl  第二步:取消禁止脚本调试的设置,重启计算机  第三步:重启badboy,输入......
  • SpringBoot 整合 JDBC 实例
     0、数据库表CREATEDATABASEspringboot;USEspringboot;CREATETABLE`user`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键',`name`varchar(50)D......
  • Jmeter学习:JDBC链接池配置
    功能:通过该元件,我们可以给数据源配置不同的连接池,供后续JDBC采样器使用。使用场景:该元件配置通常与JDBC采样器一同使用。Jmeter默认采用DBCP连接池。1.下载驱......
  • jmeter压力测试动态修改并发参数
    https://blog.csdn.net/weixin_45131345/article/details/117412808#:~:text=%E4%B8%BA%E4%BA%86%E6%8C%89%E6%8C%87%E5%AE%9A%E6%97%B6%E9%95%BF%E6%89%A7%E8%A1%8C%EF%BC......
  • Jmeter+Prometheus+Grafana性能监控平台:将JMeter压测数据输出到Prometheus
    1.Prometheus搭建好之后(docker部署),在Prometheus.yml(路径:/opt/metersphere/conf/prometheus)添加上jmeter的监控job例如:-job_name:'jmeter'static_configs:-tar......
  • JMeter压测——从0开始创建测试计划(RT&TPS分析、常规&梯度加压线程组)
    之前做过一部分的接口性能自测,主要使用的JMeter,记录下测试计划如何创建的过程。1.插件准备安装好JMeter后,由于默认没有RT&TPS分析及梯度加压等的配置,所以需要引入插件管......
  • jdbc中的批处理
    本文主要讲述,面对多个sql语句【增,删,改】的执行,如何加快执行速度?传统方法:publicclassjdbcBat_{//同时处理多条数据【原始方法】@Testpublicvoidtes......
  • jdbc封装成工具类
    publicclassJDBCUtils{privatestaticConnectionconnection;static{try{Propertiesproperties=newProperties();......
  • day14-JdbcTemplate-01
    JdbcTemplate-01看一个实际需求:如果希望使用spring框架做项目,Spring框架如何处理对数据库的操作呢?方案一:使用之前的JdbcUtils类方案二:spring提供了一个操作数据库(......
  • jdbc中事务的处理
    /***模拟账户:Tom账户加钱+100,marry账户减钱-100*开启事务*/publicclassjdbcTransaction{publicstaticvoidmain(String[]args){//不使用......