成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > JMeter對數(shù)據(jù)庫的查詢操作步驟詳解

JMeter對數(shù)據(jù)庫的查詢操作步驟詳解

熱門標(biāo)簽:隨州營銷電話機(jī)器人怎么樣 hbuilder地圖標(biāo)注 400電話從哪里申請濱州 杭州400電話如何申請的 江西南昌百應(yīng)電話機(jī)器人 400電話申請?jiān)趺纯?/a> 高德地圖標(biāo)注商家在哪 天音通信電話機(jī)器人 機(jī)器人電話機(jī)創(chuàng)意繪畫

提示:

關(guān)于JMeter如何連接MySQL數(shù)據(jù)庫,前面文章已經(jīng)詳解的講解過了。因?yàn)榕渲脭?shù)據(jù)庫連接是比較固定的步驟,這里就不重復(fù)講解了。

本篇文章主要詳細(xì)說明,使用JDBC Request組件,如何對數(shù)據(jù)庫進(jìn)行查詢的各種操作。

JMeter中查詢語句的操作步驟:

  • 添加測試計(jì)劃。
  • 添加線程組,設(shè)置線程組的次數(shù)。
  • 添加JDBC Connection Configuration組件,配置數(shù)據(jù)庫連接。
  • 添加JDBC Request請求,編寫SQL語句,使用參數(shù)化。運(yùn)行腳本,發(fā)送SQL請求。
  • 添加察看結(jié)果樹,查看結(jié)果。

1、使用“用戶自定義變量”實(shí)現(xiàn)參數(shù)化

即:在SQL Query使用參數(shù)化變量。

在JMeter中,有兩個(gè)地方可以設(shè)置“用戶自定義變量”。

一種是“測試計(jì)劃”界面中設(shè)置“用戶自定義變量”。

一種是添加配置元件中的“用戶自定義變量”。

我們以“測試計(jì)劃”為例。如下圖:

(1)在“測試計(jì)劃”界面中設(shè)置“用戶自定義變量”。

我們添加了一個(gè)自定義變量用戶ID,如下圖:

(2)在JDBC Request界面的SQL Query中,使用${變量名}的方式進(jìn)行引用。

  1. 我們在Varíable Name填寫對應(yīng)的數(shù)據(jù)庫配置名稱,與JDBC Connection Configuration組件中的Varíable Name對應(yīng)。
  2. Query Type:選擇Select Statement,因?yàn)槲覀冎贿M(jìn)行一條查詢的SQL語句。
  3. 編寫SQL語句,并使用${變量名}方式引用參數(shù)化變量。

如下圖所示:

2、 在SQL Query中使用占位符傳遞參數(shù)

傳遞的參數(shù)值有常量和變量之分。

(1)傳遞的參數(shù)值是常量

傳遞2個(gè)常量:用戶ID=3,用戶名=孫悟空。

需要注意:

  1. 如果我們需要發(fā)送帶有占位符的SQL語句,Query Type:需要選擇Prepared Select Statement。
  2. Parameter values參數(shù)值和Parameter types參數(shù)類型,都必須要填寫(參數(shù)類型與表設(shè)計(jì)結(jié)構(gòu)中的類型一致即可)。如果有多個(gè)占位符,就需要有多組數(shù)據(jù),之間用逗號(hào)分隔。
  3. 發(fā)送SQL請求時(shí),第一個(gè)參數(shù)會(huì)自動(dòng)賦值給第一個(gè)占位符,以此類推,注意參數(shù)的編寫順序。

如下圖所示:

(2)傳遞的參數(shù)值是變量

也就是占位符所接收的參數(shù)是一個(gè)參數(shù)化變量。我們把對應(yīng)常量的位置,變成參數(shù)化變量即可,其他同上。

如下圖所示:

各種形式的參數(shù)化可以這樣使用。關(guān)于參數(shù)化相關(guān)知識(shí),前面文章有詳細(xì)說明。

3、Variables names參數(shù)的使用方法

Variables names參數(shù)的作用是,把SQL語句查詢出來的數(shù)據(jù)保存到變量中。一般查詢返回幾個(gè)字段,就用幾個(gè)變量來進(jìn)行接收,不同的變量之間用逗號(hào)隔開。

JMeter官網(wǎng)給的解釋是:如果給這個(gè)參數(shù)設(shè)置了值,它會(huì)保存SQL語句返回的數(shù)據(jù)和返回?cái)?shù)據(jù)的總行數(shù)。

假如,SQL語句返回2行,3列的數(shù)據(jù),且Variables names中設(shè)置為A,B,C,那么如下變量會(huì)被設(shè)置為:

A_#=2     # A列的總行數(shù)
A_1=3     # A列的第一個(gè)數(shù)據(jù),也就是第1列, 第1行的數(shù)據(jù)
A_2=4     # A列的第二個(gè)數(shù)據(jù),也就是第1列, 第2行的數(shù)據(jù)
B_#=2     # B列的總行數(shù)
B_1=sunwukong@1268.com    # B列的第一個(gè)數(shù)據(jù),也就是第2列, 第1行的數(shù)據(jù)
B_2=zhubajie@1268.com     # B列的第二個(gè)數(shù)據(jù),也就是第2列, 第2行的數(shù)據(jù)
C_#=2     # C列的總行數(shù)
C_1=孫悟空    # C列的第一個(gè)數(shù)據(jù),也就是第3列, 第1行的數(shù)據(jù)
C_2=豬八戒    # C列的第二個(gè)數(shù)據(jù),也就是第3列, 第2行的數(shù)據(jù)

說明:

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

如果第一次請求返回6行數(shù)據(jù),第二次請求只返回3行數(shù)據(jù),那么第一次那多的3行數(shù)據(jù),在線程變量中會(huì)被清除。

可以使用${A_#}${A_1}來獲取相應(yīng)的值,作為參數(shù)化數(shù)據(jù)進(jìn)行傳遞。

可以添加Debug Sampler組件,來查看參數(shù)是否獲取到了。

示例:

(1)JDBC Request組件界面內(nèi)容

Variable names中定義接收數(shù)據(jù)的變量名,多個(gè)變量名之間用逗號(hào)分隔。

如下圖所示:

(2)查看結(jié)果

添加一個(gè)取樣器Debug Sampler用來查看輸出的結(jié)果。(Debug Sampler組件可以查看到JMeter腳本運(yùn)行中所有的變量)

JDBC Request請求結(jié)果,如下圖所示:

查看Debug Sampler中的輸出結(jié)果,如下圖所示:

我們從上圖中可以看到,JMeter把從數(shù)據(jù)庫中查詢出來的數(shù)據(jù),存儲(chǔ)在線程變量中了。

提示:

A代表第一列所有的數(shù)據(jù),A_#可以獲取到第一列的行數(shù)。A_n可以獲得第一列第n行的數(shù)據(jù)。BC的功能類似, 假如我們只需要第一列和第三列的數(shù)據(jù),可以寫成A,,C,中間的,不可以省略。

4、Result variable name參數(shù)使用方法

如果給這個(gè)參數(shù)設(shè)置值,它會(huì)創(chuàng)建一個(gè)對象變量,保存所有返回的結(jié)果。

示例:

(1)JDBC Request組件界面內(nèi)容

Result variable name中定義接收數(shù)據(jù)的變量名。

如下圖所示:

(2)查看結(jié)果

添加一個(gè)取樣器Debug Sampler用來查看輸出的結(jié)果。(Debug Sampler組件可以查看到JMeter腳本運(yùn)行中所有的變量)

JDBC Request請求結(jié)果,如下圖所示:

查看Debug Sampler中的輸出結(jié)果,如下圖所示:

(3)數(shù)據(jù)處理

上面查看到的結(jié)果集,我們?nèi)绾螒?yīng)用里面的數(shù)據(jù)呢?

我們可以創(chuàng)建一個(gè)BeanShell取樣器,也可以在JDBC Request取樣器下一級(jí)添加后置處理器BeanShell PostProcessor組件。

在里邊編寫如下代碼,來獲取需要的指定數(shù)據(jù),提供給后面的接口請求使用。

對象中具體數(shù)據(jù)的獲取方法:columnValue = vars.getObject("resultObject").get(0).get("Column Name")

5、總結(jié):

以上我們就把Parameter values、Parameter types、Variable namesResult variable name的使用方式進(jìn)行了說明。

在日常工作中,可以舉一反三,靈活使用。

6、注意事項(xiàng):

(1)The server time zone value服務(wù)器時(shí)區(qū)異常

如果報(bào)錯(cuò),如下:

Cannot create PoolableConnectionFactory (The server time zone value '???��������??��??' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.)

解決方法:數(shù)據(jù)庫連接URL后面加 serverTimezone=GMTserverTimezone=GMT%2B8,即可解決。

(2)執(zhí)行多條SQL語句

執(zhí)行多條SQL語句時(shí),查詢語句selectupdate、insert語句不能在同一個(gè)JDBC Request組件中執(zhí)行。

當(dāng)執(zhí)行多條SQL 語句時(shí),每條語句后面加;。

并且在 Database URL 后增加一個(gè)參數(shù)allowMultiQueries=true,否則將不能夠執(zhí)行多條語句,報(bào)錯(cuò)。

(3)更新操作中文亂碼

需要在 Database URL 后增加一個(gè)參數(shù)characterEncoding=utf-8,這樣就可以解決更新操作時(shí)候的中文亂碼了。

提示:一定要設(shè)置為UTF-8編碼嗎?不一定,要跟你的數(shù)據(jù)庫的編碼保持一致,就不會(huì)中文亂碼了。

(4)Datebase URL添加參數(shù)規(guī)則

Datebase URL后增加參數(shù),在dbname后加?,如有多個(gè)參數(shù),每個(gè)參數(shù)用隔開,如:

jdbc:mysql://127.0.0.1:3306/guest?serverTimezone=GMTuseUnicode=truecharacterEncoding=utf-8allowMultiQueries=true

參考:https://www.cnblogs.com/linbo3168/p/6039489.html

以上就是JMeter對數(shù)據(jù)庫的查詢操作 的詳細(xì)內(nèi)容,更多關(guān)于JMeter數(shù)據(jù)庫操作 的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • python軟件測試Jmeter性能測試JDBC Request(結(jié)合數(shù)據(jù)庫)的使用詳解
  • Jmeter基于JDBC請求實(shí)現(xiàn)MySQL數(shù)據(jù)庫測試
  • Jmeter連接Mysql數(shù)據(jù)庫實(shí)現(xiàn)過程詳解
  • Jmeter連接數(shù)據(jù)庫過程圖解

標(biāo)簽:昆明 保定 鶴崗 常德 石嘴山 沈陽 葫蘆島 招商

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JMeter對數(shù)據(jù)庫的查詢操作步驟詳解》,本文關(guān)鍵詞  JMeter,對,數(shù)據(jù)庫,的,查詢,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JMeter對數(shù)據(jù)庫的查詢操作步驟詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于JMeter對數(shù)據(jù)庫的查詢操作步驟詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    youjizz在线播放| 7777精品伊人久久久大香线蕉经典版下载| 欧美hdxxxx| 久久精品日产第一区二区三区高清版| 国产亚洲福利社区一区| 分分操这里只有精品| 男男gaygays亚洲| 日韩美女视频网站| 成人观看免费视频| 秋霞无码一区二区| 亚洲在线视频免费| 亚洲成人自拍一区| 91在线观看免费高清完整版在线观看| 精品国产无码AV| 羞羞视频在线观看免费| 日韩欧美视频在线免费观看| 一本色道久久综合| 福利片在线看| 亚洲制服中文字幕| 天涯成人国产亚洲精品一区av| 欧美无人高清视频在线观看| 国内精品视频一区二区三区| 91一区二区三区四区| 你真棒插曲来救救我在线观看| 欧美国产成人精品一区二区三区| 亚洲精品精品一区| 久久久国产精品黄毛片| 无码精品人妻一区二区三区影院| 免费不卡欧美自拍视频| 日韩免费在线观看视频| av资源中文在线天堂| 精品日韩在线视频| 欧美日韩久久一区二区| 一本一道综合狠狠老| 美脚丝袜一区二区三区在线观看| 在线亚洲欧美专区二区| 亚洲天堂成人在线观看| 亚洲国产成人av在线| 中文资源在线播放| 国产成人综合一区| 色综合色综合色综合色综合| 日本不卡一二三区| 国产亚洲精品av| 日韩在线观看a| 91久久国产综合久久| 国产一区二区三区免费播放| 免费视频一区三区| 全彩无遮挡全彩口工漫画h#| 古装做爰无遮挡三级聊斋艳谭| 日韩精品免费看| eeuss在线观看| 好吊妞这里只有精品| 国产精品无码99re| 欧美性猛交xxxx乱| 91aaa精品| 国产av无码专区亚洲a∨毛片| 亚洲一区综合| 精品国产三区在线| japanese中文字幕| 性xxxx视频播放免费| 日韩中文字幕电影| 中文字幕第一区第二区| 北条麻妃av高潮尖叫在线观看| 水蜜桃一区二区| 日韩激情av在线播放| 天堂视频免费看| 一区二区欧美亚洲| 精品美女视频在线观看免费软件| 欧美久久久久久久| 99久久免费精品国产72精品九九| 性综艺节目av在线播放| 欧美精品se| 十九岁完整版在线观看好看云免费| 色婷婷成人综合| 天天干天天色天天干| 欧美日本国产在线| 欧美激情一区三区| 国产日韩欧美在线播放| 国产成人无码aa精品一区| 色94色欧美sute亚洲线路二| 六月婷婷激情综合| 亚洲第一免费播放区| www.中文字幕.com| 精品久久久久久亚洲综合网| 嫩草成人www欧美| 成人美女av在线直播| 国产高清视频一区| 亚洲成人免费视| 亚洲第一色网站| 在线宅男视频| 欧美gay1069大粗吊| 亚洲国产精品一区二区第一页| 国产特黄级aaaaa片免| 亚洲免费成人在线视频| 亚洲视频手机在线观看| 天天射天天色天天干| 女人18毛片水真多18精品| 一区二区三国产精华液| 日韩国产高清污视频在线观看| 丰满少妇一区二区三区专区| xxxx在线免费观看| 无码国产精品一区二区免费16| 亚洲综合免费视频| 91精品国产综合久久久蜜臀九色| 一区二区在线观看视频| 末成年女av片一区二区下载| 欧美成人性色生活仑片| 青青青视频在线播放| 中文字幕一区二区在线观看| 国产黄色在线| 日本www在线观看视频| 有码在线播放| 热re91久久精品国99热蜜臀| 国产美女无遮挡永久免费| 亚洲乱码在线| 中文在线资源新版官网| 青草影院在线观看| 欧美视频xxxx| 欧美中文在线观看| 久久精品国产96久久久香蕉| 亚洲免费伊人电影在线观看av| 日韩a级作爱片一二三区免费观看| 天天色天天草| 91久久国产综合久久蜜月精品| 最近中文字幕mv免费高清在线| 国内精品福利| 国产精品夜色7777狼人| 久久综合婷婷| 国产乱码精品一区二区三区忘忧草| 伊人色综合久久天天| 午夜精品久久久久久久久久久久| 国产精品久久久久一区二区三区厕所| 无码人妻精品一区二区中文| 免费中文字幕日韩欧美| 在线国产精品一区| 女人被爽到呻吟gif动态图下载| 能看毛片的网站| 青青草国产在线播放| 国产精品久久免费| 精品国产乱码久久久久久免费| 国产一区在线视频观看| 精品人伦一区二区三电影| 国产女同互慰高潮91漫画| 国产精品2023| 美女免费久久| 91国内精品久久久久| 国产成人免费高清| 国产极品在线观看| 国产日韩中文字幕在线| 国产精品乱子伦| 亚洲一区二区中文字幕在线观看| 黄色精品一二区| 亚洲色婷婷综合开心网| а√天堂中文在线资源bt在线| 日韩情涩欧美日韩视频| 亚洲欧洲无码一区二区三区| 国产精品调教视频| 国产香蕉在线观看| 好吊日在线视频| 久久成人综合网| 亚洲欧美综合自拍| 中文字幕一区2区3区| 亚洲国产成人精品女人久久久| 日韩一区二区三区不卡| 粉嫩av懂色av蜜臀av分享| 亚洲永久网站| 欧美精品激情视频| av男人天堂av| 国产欧美精品区一区二区三区| 欧美性受xxxx白人性爽| 秋霞影视一区二区三区| 91视频免费在线观看| 国产成人在线视频播放| 成人影欧美片| 怡红院在线播放| 成人精品一区二区三区电影| 天天操天天射天天| 最近中文字幕在线| 黑人巨大国产9丨视频| 欧美日韩国产不卡| 国产成人综合av| 成人乱色短篇合集| 九九久久久2| 91蜜桃婷婷狠狠久久综合9色| 久久免费公开视频| 狠狠色丁香婷婷| xxx在线播放| 亚洲激情在线看| 亚洲第一综合| 国产午夜精品福利| 亚洲电影影音先锋| 一区二区三区视频国产日韩| 免费一看一级毛片| 久久亚洲综合国产精品99麻豆精品福利| av一二三不卡影片| 极品粉嫩美女露脸啪啪| 久久久久久无码午夜精品直播| 视频免费1区二区三区| 网站在线观看你懂的| 国产无套粉嫩白浆内谢| 国产主播性色av福利精品一区| 亚洲欧美日韩国产成人综合一二三区| 精品国产亚洲一区二区三区在线观看| 国产成人在线视频免费观看| www.综合色| 91麻豆精品国产91| 日韩av网站免费在线| 亚洲爽爆av| 超碰在线首页| 国产视频一视频二| 欧美丝袜丝交足nylons172| 亚洲欧美精品中文字幕在线| 久久亚洲综合色一区二区三区| 欧美日韩亚洲高清| 亚洲成成品网站| 国产suv精品一区二区四区视频| 五月天久久777| 亚洲精品一区二区三区不卡| 正在播放一区二区三区| 中文字幕 日韩 欧美| 中文字幕手机在线视频| a在线视频播放观看免费观看| 国产欧美一区二区三区米奇| 青娱乐精品在线视频| www.久久东京| 成人网页在线免费观看| 亚洲免费观看视频| www.污网站| 日本精品免费| 美国一区二区三区在线播放| 欧美男男大粗吊1069| 久久丫精品忘忧草西安产品| 成人小视频在线看| 国产美女明星三级做爰| 日韩久久久久久久久| 日韩精品中文字幕在线不卡尤物| 国产大学生视频| 久久国产精品视频| 久久精品人妻一区二区三区| 26uuu另类欧美亚洲曰本| 国产在线观看精品| 欧美第一页浮力影院| 免费亚洲一区| 欧美男体视频| 黄色网址多少| 久草视频在线免费| 婷婷五月色综合| 精品国产一二三区| 国产精品igao视频网网址不卡日韩| 国产午夜福利精品| 亚洲男人网站| 亚洲久久在线| 精品熟女一区二区三区| 国产成人手机高清在线观看网站| 99国产精品免费视频观看| 欧美大肚乱孕交hd孕妇| 最新精品视频| 伊人成综合网| 国内在线免费高清视频| 欧美激情第10页| 久久综合伊人| 色婷婷综合久久久久中文一区二区| 久久久精品国产网站| 亚洲二区三区四区| 国产成人三级视频| 99久久99热这里只有精品| 国内自拍视频在线观看| 成人春色激情网| 丰满人妻一区二区三区四区| 在线播放黄色网址| 久久裸体网站| 欧美激情在线精品一区二区三区| 欧洲女同同性吃奶| 久久久久久久久久一区二区三区| 欧美久久精品午夜青青大伊人| 小嫩苞一区二区三区| 欧洲精品久久久久毛片完整版| 在线视频一区二区三区| 水蜜桃一区二区三区| 国产不卡av在线播放| 国产剧情演绎av| 亚洲另类黄色| 亚洲精品视频在线观看免费| 精品久久久久久中文字幕一区奶水| 亚洲精品资源在线| 欧美日韩水蜜桃| 3d动漫一区二区三区在线观看| 麻豆久久婷婷| 91最新国产视频| www.18av.com| 66久久国产| 国产美女在线一区| 久青青在线观看视频国产| www红色一片_亚洲成a人片在线观看_| 亚洲精品国产九九九| 久久久久久久美女| 视频在线亚洲| 国产精品国产三级国产专区52| 亚洲国产第一| 国产精品白浆视频免费观看| 大片免费在线看视频| 亚洲欧美在线x视频| 国产伦精品一区二区三区88av| 色综合导航网站| 日韩精品一区二区三区国语自制| 这里只有精品视频在线| free亚洲| jizz在线视频| 免费看一区二区三区| 永久免费看片在线观看| 精品久久久久久久久久久久久久久久久| 欧美黑人乱大交| av观看成片免费网站| 在线午夜影院| 久久久91精品国产一区不卡| 精品嫩草影院久久| 欧美中文日韩| av先锋资源网| 四虎最新地址发布| 亚洲国产精品91| 岛国av午夜精品| 日韩中文有码在线视频| 免费中文字幕av| 波多野结衣在线影院| 日韩欧美影院| 女性生殖扒开酷刑vk| 日本大胆在线观看| 久久九九国产视频|