qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          LoadRunner參數(shù)化取值與連接數(shù)據(jù)庫

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

            在腳本中設(shè)置參數(shù)化之后,進入?yún)?shù)化屬性就可以發(fā)現(xiàn)一個標簽按鈕Data Wizard,這里就是連接數(shù)據(jù)庫的接口。不過連接數(shù)據(jù)庫可不能直接進行連接,需要通過windows系統(tǒng)提供的ODBC進行橋接,這里以sql server2005為例。通過系統(tǒng)的控制面板找到管理工具,然后再找到數(shù)據(jù)源(ODBC)點擊進入,選擇系統(tǒng)DNS標簽下,添加數(shù)據(jù)源并選擇sqlserver,如圖所示:

            當然,配置完成之后,需要執(zhí)行簡單的配置測試,測試成功后,表示ODBC橋接成功。接下來便可以創(chuàng)建數(shù)據(jù)庫和表了,這里在sqlserver2005下創(chuàng)建表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

            執(zhí)行以上腳本之后,表就插入了100條同樣的記錄“test”,此時表中的數(shù)據(jù)已經(jīng)準備ok了。

            回到LoadRunner Vuser中,創(chuàng)建一個簡單的參數(shù)化腳本如下:

          Action()
          {
              lr_eval_string("{testParam}");
              return 0;
          }

            右鍵參數(shù)進行參數(shù)屬性對話框,點擊Data Wizard進入連接數(shù)據(jù)庫配置,選擇“Spectify SQL statement manu”制定sql連接,然后選擇下一步,再點擊Create進入數(shù)據(jù)源選擇方式,選擇LoadRunner命名的數(shù)據(jù)源,如下圖所示:

            在下面的SQL空白處,輸入對應(yīng)的sql語句,完成合適的數(shù)據(jù)導(dǎo)入,完成后,數(shù)據(jù)被導(dǎo)入到參數(shù)化列表中,如下圖所示:

            做性能測試,最重要的準備工作就是數(shù)據(jù),特別是對數(shù)據(jù)庫的靈活運用,將會大大提高性能測試的效率。

          posted on 2011-10-24 17:13 順其自然EVO 閱讀(379) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習專欄

          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 云阳县| 津南区| 江北区| 四子王旗| 罗甸县| 巍山| 迁安市| 阿拉尔市| 若羌县| 保康县| 库伦旗| 海南省| 神木县| 灵石县| 读书| 什邡市| 抚远县| 湖北省| 广河县| 开封市| 治县。| 潼南县| 巧家县| 弥渡县| 赤水市| 广昌县| 保康县| 忻州市| 南和县| 景东| 白朗县| 扶绥县| 汉沽区| 美姑县| 乳山市| 当雄县| 东光县| 岑溪市| 斗六市| 平昌县| 临潭县|