loadrunner指令碼的優化技巧(一)
阿新 • • 發佈:2019-01-26
網站測試指令碼,可以手動優化測試指令碼,以減少指令碼程式碼,提高測試質量。
LoadRunner錄製結束後,會在View script模式中看到指令碼程式碼。這些程式碼中一般包含了以下幾種函式。
web_add_cookie("")
web_url("")
web_custom_request("")
lr_think_time("")
web_reg_save_param("")
web_submit_data("")
對於以上幾種是錄製指令碼中最常見的,其實在錄製完成後,可以去掉一部分函式塊。
完成指令碼瘦身,我的步驟有兩步:
1.標紅的函式塊是可以從指令碼中刪除的,web_reg_save_param("")在沒有和函式web_submit_data("")有關聯性的情況下可以刪除。 怎樣驗證兩個函式有沒有關聯性呢?其實手動先剪貼掉關聯函式再執行一遍指令碼,如無誤就可以儲存指令碼了。嘿嘿,雖說這招沒什麼技術含量,可是減小指令碼體積的目的達到了。
2.對於必要的函式塊,例如web_url("”,EXTRARES "Url=http://”, LAST); 在EXTRARES, LAST語句間的Url可以刪掉。 以上兩步完成,指令碼一般就剩下了短短的一個函式塊,在一屏就可以顯示完了。我一般也是這種情況,action部分看起來就清爽多了。
Action() { web_url("***.htm", "URL=***.htm", "Resource=0", "RecContentType=text/html", "Referer=", "Snapshot=t1.inf", "Mode=HTML", EXTRARES, LAST); return 0; }