loadrunner 2 10指令碼引數化

2022-02-04 11:19:30 字數 1490 閱讀 8571

1、設定指令碼中錄製時需引數化的有效值

如指令碼中的出發地點對應的value值可進行引數化設定,如圖所示

通過以下幾種方式配置資料

1、select next row(選擇下一行)

順序sequential:按照引數化的資料順序,乙個乙個來取值

隨機random:引數化中的資料,每次隨機的從中抽取資料

唯一unique:為每個虛擬使用者分配一條唯一的資料

2、update value on(更新時的值)

每次迭代each iteration:每次迭代時取的新值

每次出現each occurrence:每次引數化時取新的值,這裡強調前後兩次取值不能相同

只取一次once:引數化中的資料,一條資料只能被抽取一次。

update value on

(更新方法)

select next row

(資料分配方法)

sequential順序

random隨機

unique唯一

each iteration(每次迭代)

對於每次迭代,vuser會從資料表中提取下乙個值

對於每次迭代,vuser會從資料表中提取新的隨機值。

對於每次迭代,vuser會從資料表中提取下乙個唯一值。

each occurrence(每次出現)

引數每次出現時,vuser將從資料表中提取下乙個值,即使在同一迭代中。

引數每次出現時,vuser將從資料表中提取新的隨機值,即使在同一迭代中。

引數每次出現時,vuser將從資料表中提取新的唯一值,即使在同一迭代中。

once(一次)

對於每乙個vuser,第一次迭代中分配的值,將用於所有後續的迭代。

第一次迭代中分配的隨機值將用於該vuser的所有迭代。

第一次迭代中分配的唯一值將用於所有的後續迭代。

怎樣取下一行資料? 

sequential:順序,所有虛擬使用者按照順序讀取資料表 

random:隨機,所有虛擬使用者隨機形式讀取資料表 

unique:唯一,所有虛擬使用者每次各取一值(不重複)

什麼時候訪問資料表完成資料更新? 

each iteration:每次迭代以後 

each occurrence:每次出現引數 

once:每出現乙個虛擬使用者

LoadRunner使用筆記(3) 指令碼錄製

以下示例,已經過期。看操作方法就行。示例 忘記了。感謝原作者。在使用 loadrunner 工具前,需確定哪些業務需要使用該工具進行測試,不需要的時候堅決不用,不要認為這個工具萬能。以本次測試中的綜合查詢 預付費綜合業務資訊查詢 為例進行講解。在錄製指令碼前需檢查壓測環境的整體功能是否正確,待測部分...

11 2 3 指令碼除錯

11.2.2 css除錯 11.2.3 指令碼除錯 firebug的指令碼除錯功能相當強大。將選項卡換到 指令碼 如圖11.20所示,在firebug視窗頂部與css面板一樣,有乙個檔案列表按鈕。在右邊有4個按鈕和乙個搜尋框。這裡4個按鈕的作用與delphi等ide工具的除錯按鈕一樣,當指令碼在斷點...

linux shell 程式設計 10 指令碼中呼叫指令碼

在shell指令碼中呼叫另乙個指令碼的三種不同方法 fork,exec,source 1 fork 呼叫指令碼 fork directory script.sh fork是最普通的,就是直接在指令碼裡面用 directory script.sh來呼叫script.sh這個指令碼.執行的時候開乙個su...