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)}'