1. 程式人生 > >復習loadRunner參數化

復習loadRunner參數化

腳本 而且 image 都是 代參 情況 enc 什麽 each

參數化:

為什麽要用參數化?

如果是單一數據,那麽會純測試緩存。

如果是參數化,基本上大部分數據不會被緩存命中。

極端情況:所有的數據都不會被緩存命中,或者少量命中。

在loadrunner中,所有的參數都是字符串,沒有數字類型

在某個字符上右鍵,選擇relace with parameter進行參數化設置

技術分享圖片

創建參數,輸入參數名稱,可以設置parameter type類型,初始值

技術分享圖片

技術分享圖片

參數類型中vuser是線程id

常用的有random,unique number,file

常用的:隨機數,unique number,file

file是所有數據來自於文件

Random number什麽時候會重新取一次值?:

Each occurance:參數變量每次出現的時候更新,如果每次請求都要求不一樣,那就 用這個

Each iteratino:每次叠代循環的時候更新,一次叠代就是action執行一次,如果一次叠代中用的所有數據都是一個,就用這個,在叠代裏面每次用到不會變,只會在下一次叠代變化

Once:只用一次,不會變

技術分享圖片

叠代次數就是腳本運行回放次數
叠代參數Each Occurrence:每次遇到參數就進行更新。多次使用同一參數,而且沒有什麽關聯,例如隨機數。
叠代參數Each Iteration:每次叠代時發生更新。 如果參數出現幾次,虛擬用戶用同一個數值。適用同一個關聯的參數。
叠代參數Once:所有的地方都用同一個數值,包括所以的叠代

定義好參數後,可以右鍵看參數屬性,或者在左邊雙擊parameters看

技術分享圖片

技術分享圖片

復習loadRunner參數化