最近的工作需要跨伺服器查詢資料庫,網上搜了些方法,比較複雜。突然想到jmeter的jdbc請求,於是用了2個小時回顧並試驗了可行性,能滿足簡單的跨伺服器查詢吧。
一、新增執行緒組
二、伺服器1的jdbc連線配置
1、新增伺服器1的jdbc連線配置
2、伺服器1的jdbc連線配置
三、伺服器1的jdbc請求
1、新增伺服器1的jdbc請求
2、配置伺服器1的jdbc請求
3、新增debug sampler和察看結果樹
4、檢視伺服器1的jdbc請求結果及返回的引數
我們現在要用的就是查詢出的結果,由於是多個資料,我們通過下標形式訪問 $、$、……對應資料。接下來就是將這些引數傳到伺服器2中進行查詢
四、伺服器2的jdbc連線配置
1、新增伺服器2的jdbc連線配置
2、伺服器2的jdbc連線配置
五、伺服器2的jdbc請求
1、新增計數器並配置
2、新增並配置伺服器2的jdbc請求
3、新增並配置迴圈控制器
由於這個指令碼中的引數有多個,需要多次執行,所以在伺服器2的jdbc請求上級新增迴圈控制器來使sql能迴圈執行
4、保證計數器和伺服器2的jdbc請求都在這個迴圈控制器的裡面,如下圖所示:
六、檢視下執行結果
這樣比較簡單的跨伺服器的資料庫查詢就完成了
jmeter之get請求和post請求區別
有什麼區別呢?get和post是什麼?http協議中的兩種傳送請求的方法。http是什麼?http是基於tcp ip的關於資料如何在全球資訊網中如何通訊的協議。http的底層是tcp ip。所以get和post的底層也是tcp ip,也就是說,get post都是tcp鏈結。get和post能做的事...
Jmeter傳送jdbc請求進行大批量造數
建立批量造數指令碼,乙個簡單的結構如下圖所示,1 執行緒組 10個執行緒重複執行2次,相當於造20個數 2 使用者定義變數 這是全域性變數,用於後面隨機篩選用 3 資料庫連線配置 4 計數器 用於主鍵遞增,從102開始,每次增加1,賦值給變數id 5 使用者引數 隨機選擇全域性變數的值,注意 ran...
Jmeter介面測試之Get請求
一 二 將使用的協議 訪問 請求方法 訪問路徑等基本資訊填入到http請求中。三 在響應斷言中加入需要檢驗的文字 errcode 0 四 在beanshellpreprocesson中,根據介面文件,將id和companyid,寫成json串。再將加了密的值傳給sign。引數名 含義 必填 型別 長...