復習loadRunner參數化
阿新 • • 發佈:2019-01-21
腳本 而且 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參數化