1. 程式人生 > >Loadrunner進行錄製指令碼並進行壓力測試

Loadrunner進行錄製指令碼並進行壓力測試

vuser-->Run-Time Settings

①Run Logic迭代數 設定為10

②Browser Emulation

去掉Simulate a new user on each iteration即不產生新使用者

在Advanced裡新增需要儲存快取的檔案型別

③Preference-->Options

設定HTTP-request的connect和receive timeout為999

設定step download timeout為500

點選Start Record

Url Address即為需要測試的網址如果是ip地址則需要先在瀏覽器中按ctrl+enter鍵入獲得自動補全的網址否則直接用會無法顯示網頁

Record into Action 設定為vuser_init

點選ok

進入錄製頁面 在需要迭代的操作進行前 將vuser_init改為action 新增事務如命名為1 再進行操作 結束事務1 錄製結束按stop停止

獲得指令碼後 tools-->Create Controller Scenario開始進行壓力測試

在Run-time Setting的Miscellaneous中將Automatic Transactions的Define each action as a transactions勾選上

Manual Scenario中的Number of Vusers可以設定需要模擬的使用者數量

在Global Schedule中雙擊Start Vusers 修改* every **:**:**即修改間隔多久啟動一個執行緒

值得一提的是2 every 00:00:08和1 every 00:00:04 不是一個概念

前者2個使用者同時啟動也就是並排走進房間耗時8秒

後者是2個使用者一前一後走進房間耗時8秒

也就是說前者會產生執行緒堵塞