1. 程式人生 > >loadrunner指令碼的優化技巧(一)

loadrunner指令碼的優化技巧(一)

網站測試指令碼,可以手動優化測試指令碼,以減少指令碼程式碼,提高測試質量。

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;
}