Jmeter之JDBC請求2 傳參

2022-09-12 19:03:15 字數 1407 閱讀 4285

最近的工作需要跨伺服器查詢資料庫,網上搜了些方法,比較複雜。突然想到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。引數名 含義 必填 型別 長...