• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 質量是軟件的靈魂 測試是質量的保證

    LoadRunner性能測試應用(連載十九)

    上一篇 / 下一篇  2010-07-13 16:12:52 / 個人分類:LoadRunner-Silk Performer

    3.2.3  參數類型屬性

      當選擇好參數類型以后,對其屬性進行設置,在圖3-15的對話框中單擊“Properties”,將根據不同的參數類型出現不同的對話框,下面將一一介紹。

      1.“Date/Time”(日期/時間)參數類型:其屬性對話框如圖3-16所示。

      “Date/Time”類型用當前的日期和/或時間替換參數。要指定日期/時間的格式,可以從菜單列表中選擇,或者指定實際需要的格式。該格式應該與腳本中錄制的日期/時間格式相對應。還可以單擊該對話框中相應的按鈕對格式進行添加、刪除、還原等操作。

      LoadRunner

      圖3-16 “日期/時間”類型

      表3-1對于日期/時間格式中出現的符號做了簡要說明。

      表3-1  日期/時間格式中的符號

    符    號 描    述
    c 用數字表示完整的日期和時間
    #c 完整的日期(以字符串表示)和時間
    H 小時(24小時制)
    I 小時(12小時制)
    M 分鐘
    S
    P AM或PM
    d 日期
    m 數字形式的月份(01-12)
    b 字符串形式的月份,短格式(例如:Dec)
    B 字符串形式的月份,長格式(例如:December)
    y 短格式年份(例如:03)
    Y 長格式年份(例如:2003)

      在“Update Value on”文本框中可選擇一種更新參數值的頻率,指示Vuser何時更新參數值。有以下幾個選項:

      ● Each Occurrence:在運行時,每遇到一次該參數,便會取一個新的值,該方法指示Vuser在每次參數出現時使用新值。當使用同一個參數的幾個語句不相關時,該方法非常有用。例如,對于隨機數據,在該參數每次出現時都使用新值可能是非常有用的。

      ● Each Iteration:運行時,在每一次循環中都取相同的值。該方法指示Vuser為每次腳本迭代使用新值。如果一個參數在腳本中出現了若干次,則Vuser為整個迭代中所有出現的該參數使用同一個值。當使用同一個參數的幾個語句相關時,該方法非常有用。

      ● Once:運行時,在每次循環中,該參數只取一次值。該方法指示Vuser在方案運行期間僅對參數值更新一次。Vuser為所有出現的該參數和所有迭代使用同一個參數值。當使用日期和時間時,該類型可能會非常有用。

      注:后面的介紹中也有此選項,為了避免出現重復敘述,在此詳細說明,后面遇此選項將一筆帶過。

      2.“Group Name”(組名)參數類型:用Vuser組的名稱替換參數,如圖3-17所示。創建方案時,要指定Vuser組的名稱,否則運行VuGen的腳本時,組名始終為“無”。

      從可用格式中選擇其中一種或者新建一種格式,來指定參數字符串的長度。

    3.“Iteration Number”(迭代編號)參數類型:用當前的迭代編號替換參數,如圖3-18所示。

      LoadRunner  LoadRunner

      圖3-17 “組名”類型                                圖3-18 “迭代編號”類型

      從可用格式中選擇其中一種或者新建一種格式,來指定參數字符串的長度。

      4.“Load Generator Name”(負載生成器名)參數類型:用Vuser腳本的負載生成器名替換參數,如圖3-19所示。負載生成器是運行Vuser的計算機。

      從可用格式中選擇其中一種或者新建一種格式,來指定參數字符串的長度。

      5.“Random Number”(隨機編號)參數類型:用一個隨機生成的整數替換參數,可以通過指定最小和最大值,設置隨機編號的范圍,如圖3-20所示。

      在“Sample value”框中,可以查看VuGen如何顯示該值的示例。選擇“Number format”,指明唯一編號的長度。例如:指定%01lu表示一位數,%02lu表示兩位數,依此類推。

      在“Update Value on”下拉框中可選擇一種更新參數值的頻率,指示Vuser何時更新參數值!半S機編號”參數類型用于在一個可能的值域內對系統的行為進行抽樣。例如,要對50名員工(員工的ID編號范圍從1到1000)進行查詢,創建50個Vuser并設置其最小值為1,最大值為1000。每個Vuser都接收到一個1~1000的隨機編號。

      LoadRunner  LoadRunner

      圖3-19 “負載生成器名”類型                             圖3-20 “隨機編號”類型

    6.“Unique Number”(唯一編號)參數類型:用一個唯一編號替換參數,如圖3-21所示。

      LoadRunner

      圖3-21 “Unique Number”類型

      在圖3-21所示界面中“Block size”(塊大。┲该鞣峙浣o每個Vuser的編號塊的大小。每個Vuser都從其范圍的下限(start)開始,在每次迭代時遞增該參數值。

      例如,如果設置起始編號為1并且塊大小為500,則在其第一次迭代中,第一個Vuser使用值1,下一個Vuser使用值501。

      例如,如果限制編號為5位數并使用大小為500的塊,則只有100 000個數(0~99 999)是可用的。因此,只能運行200個Vuser,并且每個Vuser運行500次迭代。

      在“Sample value”框中,可以查看VuGen如何顯示該值的示例。

      選擇“Number format”,指明唯一編號的長度。指定%01d表示一位數,%01d表示兩位數等。

      在“Update Value on”下拉框中可選擇一種更新參數值的頻率,指示Vuser何時更新參數值。

      “Unique Number”類型在執行時由于設置編號塊過小,可能會出現超出范圍的情況,為了解決這個問題,在“Unique Number”的設置界面中有對此情況進行超出范圍的相應處理,即When out of values(超出范圍)選項,如果超出范圍所執行的操作有以下三種:

      ● “Abort Vuser(中斷 Vuser)”:停止循環,重新設置編號塊大小,再次重新執行;

      ● “Continue in a cyclic manner(以循環方式繼續)”:執行不停止,按照事先設置的編號的循環方式再次執行一次;

      ● “Continue with last value(使用最后的值繼續)”:選取最后一個值繼續執行下去,即后面的編號相同并使用的都是同一個值。

      7.“Vuser ID”參數類型:用分配給該Vuser的ID來替換參數,如圖3-22所示,此ID是方案運行期間控制臺分配給Vuser的。

      LoadRunner

      圖3-22 “Vuser ID”類型

      從可用格式中選擇其中一種或者新建一種格式,來指定參數字符串的長度和結構。

      注意,該ID并不是在Vuser窗口中顯示的ID,而是在運行時生成的唯一的ID編號


    TAG: loadrunner LoadRunner Loadrunner loadRunner 連載 性能測試 應用

     

    評分:0

    我來說兩句

    顯示全部

    :loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

    Open Toolbar
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>