Jmeter于Oracle数据库之参数化

Jmeter操作Oracle数据库的基础操作参考Jmeter与Oracle

本节将为操作数据库时做参数化做介绍

1、准备参数文件

新建txt,填写参数,如下图:每行可填写多列,之间用英文逗号分割,保存为UTF-8格式


2、Jmeter线程组中添加-配置元件-CSV Data Set Config,并做如下修改


Filename:填写第一步创建的参数文件的物理路径,包含文件名

File encoding:创建时保存的编码格式utf-8

Variable Names (comma-delimited):自定义参数名,对应参数文件中的列,分隔符隔开

Delimiter(use '\t' for tab):分隔符

Allow quoted data?:如果要读取的数据包含双引号,如“123”  “name”(而不是123   name),需设置为True

Recycle on EOF?:循环读取

Stop thread on EOF?:Recycle on EOF为false并且Stop Thread on EOF为true,则读完csv文件中的记录后停止运行

Sharing mode:线程共享

3、修改JDBC Request

修改SQL语句为

select * from oi_mem_reg_info m where m.acount_id='${account}'

语句中${account}即CVS参数文件中的参数;如需增加固定前缀,直接添加为  123${account}   即可。

4、保存运行,查看结果。


另,参数化可添加计数器函数

格式:${_counter(false,fortest)}

参数一:false表示全局统计;true表示每个线程独立统计。

参数二:重用计数器的引用名。如果有其他地方需要引用此统计结果,直接使用${fortest}即可。

上边实例使用统计函数语句即

select * from oi_mem_reg_info m where m.acount_id='ID${_counter(false,fortest)}'

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值