web_url

1web_url語法:
Int Web_url(const char *name, const char * url, <Lists of Attributes>, [EXTRARES,<Lists of Resource Attributes>,LAST)

List of Attributes:(支持下列屬性)

1 TargetFrame

    2 TargetBrowser or TargetBrowserOrdinal

    3 RecContentType - 在錄製期間響應的報頭文本類型(text/html, application/x- javascript),這是爲了確認目標URL是否是可錄製的資源。

    4 Referer - 要提交頁面請求的URL .(獲得當前頁面,如果明確指出了位置,那麼這個屬性無效或者忽略。URL中寫明瞭,要獲取的頁面)

    5 Resource - 指定一個值說明這個URL是否是一個資源,0 表示不是資源,1 表示是資源

    6 Snapshot - 快照,快照文件名稱,用來關聯用的。

7 Mode - 錄製的等級,是否是HTML或者HTTP模式。

List of Resource Attributes:下載的資源屬性

1 URL:通過URL地址(資源統一定位器)要下載的web資源

2Referer :發送下載請求的頁面。比如一個swf要下載一個圖片,那麼swf就是referer

3ENDITEM :列表中每個資源的結束標誌符

返回值:成功時返回LR_PASS (0),失敗時返回 LR_FAIL (1)

EXTRARES後的資源是scriptactivejava appletflashCSS產生的請求。

2、試驗,錄製完腳本,其中某一個http請求的代碼如下:

         web_url("192.168.0.11",

                   "URL=http://192.168.0.11/",

                   "Resource=0",

                   "RecContentType=text/html",

                   "Referer=",

                   "Snapshot=t17.inf",

                   "Mode=HTML",

                   EXTRARES,

                   "Url=/img/blue_top.gif", ENDITEM,

                   "Url=/img/side.gif", ENDITEM,

                   "Url=/img/blue_links.gif", ENDITEM,

                  LAST);

通過查找可以知道Extrares後的三張圖片都是在一個CSS文件中。

回放結果及去掉extrares後的三張圖片,再回放,可以知道:

沒有去掉,loadrunner是會下載這三張圖片的,再去掉後,就不會下載這三張圖片,也就是說沒有給服務器造成壓力。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章