LoadRunner錄製 指令碼除錯

2022-07-09 10:33:11 字數 1190 閱讀 5056

1. 先錄製

2. 然後進行清理。清理掉多餘的cookie、lr_think_time等冗餘指令碼。

3. 除錯指令碼,讓指令碼可以跑通過。

4. 逐步優化新增

1. 單使用者單迭代

錄製之後,先直接跑。這個時候可能可能跑不過,那可能是需要設定關聯之類的。總之,先保證單使用者單迭代可以通過。

2. 單使用者多迭代

開啟 vuser-> run-time settings –> general –> run logic

設定 number of iterations 為多次,比如說3,意思就是單使用者跑3次迭代。

設定之後保證多迭代可以跑通。

3. 多使用者多迭代

在指令碼登入以及相關的地方進行引數化設定,採用多個使用者進行測試。

replay log

在跑的過程中,可以檢視下方的 replay log來判斷測試結果。

重點關注 warning以及紅色的error字樣。雙擊該行log 就可以定位到產生該log的指令碼。

新增斷點

也可以通過新增斷點的方式來重點關注某幾個步驟。

在需要新增斷點的指令碼行,右鍵,選擇 toggle breakpoint ,即可新增成功,可以看到該行左邊出現乙個小紅點。

run的時候,遇到斷點會停下,之後點選run按鈕或f5會繼續執行。

單步執行

也可以點選f10 進行單步執行,一步步檢視結果。

tree view

跑完之後,也可以切換到 treeview模式檢視返回的資料。

點選 view –> tree view 即可切換到 tree view。

該檢視可以檢視 http view,裡面有request body 、headers、 response body、cookies 等等詳細的資料。

可以像除錯其他語言一樣,新增列印函式檢視某個變數的值

lr_output_message("

使用者 id:%s

", lr_eval_string("

"));

loadrunner指令碼錄製

指令碼是效能測試的基礎 1.錄製 a.我們錄製的開始和錄製的結束,應該是一致的畫面。b.loadrunner是很好的效能測試工具,它在造大量資料的時候也很有用處 比如造多個註冊使用者 用引數化就可以做到。1.錄製註冊 注意使用者名稱最好是比較簡單的,有規律的,便於以後引數化。密碼可以設定一樣的,就不...

錄製指令碼軟體 LoadRunner錄製指令碼的過程

vugen virtual user generator 在您錄製過程中,會錄製客戶端和伺服器之間的相關互動活動,它將自動生成相關模擬實際情況的api函式。由於vuser指令碼不依賴於客戶端軟體,因此即使客戶端軟體的使用者介面尚未完全開發好也可以使用它來檢驗系統效能,這為我們產品前期框架選擇等提供了...

LoadRunner錄製指令碼亂碼問題

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!如果錄製指令碼後出現亂碼,可嘗試把錄製選項中的support charset選中utf 8再重新錄製。錄製指令碼後,切換到樹檢視中,開啟相應的指令碼頁面。在右側的pageview中錄製的指令碼呈現中文版式,但是當切換到server response...