LoadRunner引數化取值與連線資料庫

2022-06-22 16:45:12 字數 2547 閱讀 3047

loadrunner在使用引數化的時候,通常都是需要準備大資料量的,也因此loadrunner提供兩種引數化取值方式,一種是手動編輯,另一種就是通過連線資料庫取值。一般在大型業務併發壓力測試時,資料量肯定也都是非常大的,所以手動去編輯當然就不切實際了,還好有連線資料庫的功能,所以就方便了很多。不過提供連線資料庫的功能到不是為了方便去取資料,而更重要的應該是借用資料庫的造資料功能,通過簡單的sql語句,便可以完成大量可復用的資料,這就是資料庫的強大之處。

在指令碼中設定引數化之後,進入引數化屬性就可以發現乙個標籤按鈕data wizard,這裡就是連線資料庫的介面。不過連線資料庫可不能直接進行連線,需要通過windows系統提供的odbc進行橋接,這裡以sql server2005為例。通過系統的控制面板找到管理工具,然後再找到資料來源(odbc)點選進入,選擇系統dns標籤下,新增資料來源並選擇sqlserver,如圖所示:

當然,配置完成之後,需要執行簡單的配置測試,測試成功後,表示odbc橋接成功。接下來便可以建立資料庫和表了,這裡在sqlserver2005下建立表table_a,只有乙個欄位名為a,通過如下sql指令碼插入100條記錄到表中:

declare @a int;  

set @a = 1;  

while @a<=100

begin

insert into dbo.table_a values(

'test');

set @a=@a+1

;  end

執行以上指令碼之後,表就插入了100條同樣的記錄「test」,此時表中的資料已經準備ok了。

回到loadrunner vuser中,建立乙個簡單的引數化指令碼如下:

action()  "

);     

return0;

}

右鍵引數進行引數屬性對話方塊,點選data wizard進入連線資料庫配置,選擇「spectify sql statement manu」制定sql連線,然後選擇下一步,再點選create進入資料來源選擇方式,選擇loadrunner命名的資料來源,如下圖所示:

在下面的sql空白處,輸入對應的sql語句,完成合適的資料匯入,完成後,資料被匯入到引數化列表中,如下圖所示:

做效能測試,最重要的準備工作就是資料,特別是對資料庫的靈活運用,將會大大提高效能測試的效率。

loadrunner在使用引數化的時候,通常都是需要準備大資料量的,也因此loadrunner提供兩種引數化取值方式,一種是手動編輯,另一種就是通過連線資料庫取值。一般在大型業務併發壓力測試時,資料量肯定也都是非常大的,所以手動去編輯當然就不切實際了,還好有連線資料庫的功能,所以就方便了很多。不過提供連線資料庫的功能到不是為了方便去取資料,而更重要的應該是借用資料庫的造資料功能,通過簡單的sql語句,便可以完成大量可復用的資料,這就是資料庫的強大之處。

在指令碼中設定引數化之後,進入引數化屬性就可以發現乙個標籤按鈕data wizard,這裡就是連線資料庫的介面。不過連線資料庫可不能直接進行連線,需要通過windows系統提供的odbc進行橋接,這裡以sql server2005為例。通過系統的控制面板找到管理工具,然後再找到資料來源(odbc)點選進入,選擇系統dns標籤下,新增資料來源並選擇sqlserver,如圖所示:

當然,配置完成之後,需要執行簡單的配置測試,測試成功後,表示odbc橋接成功。接下來便可以建立資料庫和表了,這裡在sqlserver2005下建立表table_a,只有乙個欄位名為a,通過如下sql指令碼插入100條記錄到表中:

declare @a int;  

set @a = 1;  

while @a<=100

begin

insert into dbo.table_a values(

'test');

set @a=@a+1

;  end

執行以上指令碼之後,表就插入了100條同樣的記錄「test」,此時表中的資料已經準備ok了。

回到loadrunner vuser中,建立乙個簡單的引數化指令碼如下:

action()  "

);     

return0;

}

右鍵引數進行引數屬性對話方塊,點選data wizard進入連線資料庫配置,選擇「spectify sql statement manu」制定sql連線,然後選擇下一步,再點選create進入資料來源選擇方式,選擇loadrunner命名的資料來源,如下圖所示:

在下面的sql空白處,輸入對應的sql語句,完成合適的資料匯入,完成後,資料被匯入到引數化列表中,如下圖所示:

做效能測試,最重要的準備工作就是資料,特別是對資料庫的靈活運用,將會大大提高效能測試的效率。

Loadrunner中引數化取值方式分析

loadrunner中引數化取值依賴兩個維度 1.取值順序分為 順序 隨機 唯一 select next row sequential random,unique 2.更新值時分為 每次迭代 每次更新 僅一次 update value on each iteration each occurence...

LoadRunner總結(2) 引數化中的取值

前言 最近的工作要求就是給組裡寫乙份loadrunner知識點整理的文件,發出來共享,有錯誤的地方希望大家的指正 引數化對話方塊中與引數取值方式有關的區域如下 假設乙個dat檔案中有多列值,selectcolumn中設定取值的標識 by number是按第一列 第二列 第三列的方式取列值 by na...

LoadRunner 引數化詳解

loadrunner,是一種 系統行為和效能的負載測試工具。通過以模擬上千萬使用者實施併發負載及實時效能監測的方式來確認和查詢問題,loadrunner能夠對整個企業架構進行測試。通過使用 loadrunner,企業能最大限度地縮短測試時間,優化效能和加速應用系統的發布週期。loadrunner是一...