1新增jdbc連線配置:
重要引數說明
mysql庫 如:jdbc:mysql://localhost:3306/database
pg庫如: jdbc:postgresql://localhost:5432/database
oracle庫如: jdbc:oracle:thin:user/pass@//host:port/service
mssql庫如: dbc:sqlserver://ip:1433;databasename=dbname或著
jdbc:jtds:sqlserver://localhost:1433/"+"library"
2新增jdbc請求:資料庫操作
這裡是查詢操作,query type選擇 select statement
引數說明:
3.新增除錯取樣器,新增***-檢視結果數
執行指令碼:
a_#=3 (總行數)
a_1 第1列, 第1行值
a_2 第1列, 第2行值
a_3 第1列, 第3行值
b_#=3 (總行數)
b_1 第2列, 第1行值
b_2 第2列, 第2行值
b_3 第2列, 第3行值
result = 所有的查詢結果
如果返回結果為空,則a_#和c_#會被設定為0,其它變數不會設定值,可以使用$、$...獲取相應的值
4.新增迴圈控制器:
迴圈次數設定為查詢結果總行數
5.新增計數器:
名稱為index,初始值為1,遞增1
6.迴圈控制器中新增http請求,名稱引用計數器的index
a代表第一列,
a_1就是第一列的第乙個值
a_2就是第一列的第二個值
以此類推,a_ 後邊的值,就要使用計數器的index來動態設定
但是兩個變數,不能直接巢狀使用,要用到函式__v,所以最後變數為$)}
7.再次執行jmeter指令碼
就能夠按照pg庫查出的datasetid號 進行遍歷刪除操作。
jmeter根據查詢資料查詢結果
前兩天試了 一下根據請求查詢出的userid,查詢該userid的資訊。1.新建 1 新建執行緒組 2 新建http請求預設值 3 新建http cookie管理器 4 新建http資訊頭管理器 5 新建登入請求,並新增正規表示式獲取token 2.迴圈控制器 1 新增迴圈控制器,設定迴圈次數 2 ...
PostgreSQL根據查詢結果執行插入或更新操作
最近需要把老專案中oracle語法改為pg的,其中乙個邏輯為匯入excel資料,根據資料的唯一標識做插入或者更新操作,資料庫中有此資料,則執行更新,反之插入。oracle declare v count number begin select count 1 into v count from un...
mysql資料查詢之連線查詢
連線查詢概念 1 交叉連線 最後得到的結果是拼在一起的,所謂的笛卡爾積的形式,這個沒什麼用 select from student cross join class 2 內連線 從左表中取出每條資料,和右表中的所有資料進行匹配,當左表和右表的值相同時,結果才保留 select from studen...