loadrunner引數化,資料分配方式

2021-08-03 10:30:12 字數 1442 閱讀 1692

引數化完成之後,指令碼沒一遍執行所取的值都不一樣,具體的取值方式就是通過『select next row』和『update value on』來設定。

select next row:

update value on:

每次迭代和每次出現不同,因為一次迭代中乙個引數可能出現多次。

因為選擇列方式中的最後一種same line as ***使用時,下面的update value on會被禁用,所以一般我們會有3x3+1共10中組合方式:

sequential + each iteration: 順序方式 + 每次迭代更新取值,設定迭代n次,每次迭代使用同一行資料,資料按照順序讀取。一次迭代中即使出現多次這個引數,都是使用同一行資料,迭代次數》資料行數時,資料行取完之後重新從第一行取

sequential + each occurrence: 順序方式 + 每次取值更新,設定迭代n次,每次出現使用同一行資料,一次迭代中可能出現多次,每次取值不同,按順序讀取。

sequential + once: 順序方式 + 只取一次,這種方式的結果是不論迭代多少次,不論出現多少次,都只是讀取第一行的資料

random + each iteration: 跟順序讀取的結果唯一不同的就是這裡是隨機讀取,取值是每次迭代取值

random + each occurrence: 每次出現更新引數值,隨機取值

random + once: 隨機取一行資料,然後便一直讀取這一行

unique + each iteration: 每個值只取一次,強調取值的唯一性,當取值超出資料行數時,lr在提供了三種處理方式,將在下面說明

unique + each occurrence: 每次出現更新引數值,每個值只取一次

unique + once: 跟sequential + once一樣,只取第一行值,之後每次出現這個引數都用這個值,不再改變

same line as ***: 上面已經說過,跟隨另乙個引數的取值,另乙個引數取哪一行,這個引數就取哪一行

sequential和random方式都不會有資料取盡的情況,而當select next row設定為unique的時候,每行值只允許讀取一次,這時如果該引數的讀取次數》資料行數時,便會出現異常,這時lr提供了三種處理方式:

loadrunner引數化詳解

深入解析loadrunner下的引數化取值

LoadRunner 引數化詳解

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

細說LoadRunner引數化

前言 為什麼這裡說是細說loadrunner引數化,在書和網上到處都能找到關於loadrunner引數化的內容,但是細心的讀者不能難發現,雖然現在很多資料都有關於引數化的內容,但寫的都不夠詳細,對於初學者來說是一件很困難的事,而引數化又是編輯指令碼最重要的一部分之一,沒有學好引數化就不能算是一名合格...

Loadrunner引數化避免重複資料

1 我們效能測試過程中經常遇到需要建立很多資料來執行測試場景,但是如果資料準備不夠多,可能會造成資料不夠用,導致場景執行失敗,下面簡單的例子 2 我們對使用者名稱分別使用vuserid和lteration number作為我們的使用者名稱引數,在多使用者多迭代場景中,迭代雖然被vuserid共享但是...