日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

jmeter提取mysql返回值_jmeter连接数据库和提取数据库返回值

發(fā)布時(shí)間:2025/3/11 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jmeter提取mysql返回值_jmeter连接数据库和提取数据库返回值 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、在MySQL命令行中,驗(yàn)證MySQL是否能正常登陸。若不能登陸,則重置MySQL的密碼。

二、下載mysql-connector-java-5.1.45-bin.jar,將其放入Jmeter安裝目錄的lib目錄下。完成MySQL數(shù)據(jù)庫的驅(qū)動。

三、右鍵“線程組”->“配置元件”->“JDBC Connection Configuration”,進(jìn)行JDBC連接配置。

四、以MySQL數(shù)據(jù)庫為例,配置JDBC: Driver class: com.mysql.jdbc.Driver

Database URL: jdbc:mysql://localhost:port/{dbname}

五、JDBC Request配置,右擊”線程組”,添加一個(gè)”JDBC Request”,添加”察看結(jié)果樹”。

Variable Name:數(shù)據(jù)庫連接池的名字,需要與JDBC Connection Configuration的Variable Name Bound Pool名字保持一致

Query:填寫的sql語句未尾不要加“;”

Parameter valus:參數(shù)值

Parameter types:參數(shù)類型

Variable names:保存sql語句返回結(jié)果的變量名

Result variable name:創(chuàng)建一個(gè)對象變量,保存所有返回的結(jié)果

Query timeout:查詢超時(shí)時(shí)間

六、運(yùn)行該線程組,”察看結(jié)果樹”顯示為下圖所示的界面,則連接MySQL數(shù)據(jù)庫成功。

七、Variables names參數(shù)使用

variables names設(shè)置為A,,C,那么如下變量會被設(shè)置為:

A_#=2 (總行數(shù))

A_1=第1列, 第1行

A_2=第1列, 第2行

C_#=2 (總行數(shù))

C_1=第3列, 第1行

C_2=第3列, 第2行

如果返回結(jié)果為0,那么A_#和C_#會被設(shè)置為0,其它變量不會設(shè)置值。

如果第一次返回6行數(shù)據(jù),第二次只返回3行數(shù)據(jù),那么第一次那多的3行數(shù)據(jù)變量會被清除。

可以使用${A_#}、${A_1}...來獲取相應(yīng)的值。

示例:

有一張表有3個(gè)字段,4條記錄

1)添加一個(gè)jdbc request名為select4,添加一個(gè)Debug Sampler用來查看輸出的結(jié)果,設(shè)置 variables name為a,b,c:

2)執(zhí)行結(jié)果:

案例:現(xiàn)在有個(gè)登錄請求,需要從MySQL數(shù)據(jù)庫中取出用戶登錄表中的username字段作為參數(shù),實(shí)現(xiàn)參數(shù)化關(guān)聯(lián)。

1、 添加JDBC Request

2、在http請求中加入變量

username_id_N:N為數(shù)字,指取第幾個(gè)數(shù)

3、添加察看結(jié)果樹

4、添加循環(huán)控制器,“線程組”->“邏輯控制器”->“循環(huán)控制器”

5、將登錄請求放入到循環(huán)控制器下,另外添加一個(gè)計(jì)數(shù)器,因?yàn)槲覀內(nèi)〉闹凳歉鶕?jù)${username_N}來取的,那么這個(gè)N可以通過計(jì)數(shù)器遞增的方式獲得。

“循環(huán)控制器”->“配置元件”->“計(jì)數(shù)器”

6、通過函數(shù)助手獲取嵌套函數(shù) __V

7、運(yùn)用在登錄請求的參數(shù)中

最后執(zhí)行登錄請求,查看結(jié)果。

原文:https://www.cnblogs.com/newdream-yanzi/p/12601656.html

總結(jié)

以上是生活随笔為你收集整理的jmeter提取mysql返回值_jmeter连接数据库和提取数据库返回值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。