2015-10-13 112 views
0

我試圖在LoadRunner中運行一個簡單的腳本,但我在嘗試將值保存到參數中時遇到了一些問題。

我想保存表的內容轉換成各種參數,但是我覺得我做錯了什麼?

HTTP響應如下

enter image description here從頁面響應中提取值



什麼我想要做的是將「12538680」,「R87051901」等參數保存到參數中,以便在任何情況下都能重複使用腳本...

+0

「LB = 」 「RB =」 「ORD = ALL」 –

回答

0

您可以使用如下參數數組,

web_reg_save_param_ex("ParamName=ELEMENT","LB=<td align=\"center\" class=\"listRowBold\" valign=\"middle"\>","RB=</td>","Ordinal=All", LAST); 

第一個匹配項保存爲ELEMENT_1,第二個匹配項保存爲ELEMENT_2等等。您可以使用以下術語檢索總匹配數:ParamName_count。例如,要檢索保存到參數數組的總匹配數,請使用:

TotalNumberOfMatches = atoi(lr_eval_string(「{ELEMENT_count}」));

+0

它不」工作。它總是說:「ELEMENT」參數(編號1)無法識別或錯位「 –

+0

」ELEMENT「參數(編號1)未被識別或錯位」 - 意味着在第一個使用「ELEMENT」的地窖中有錯誤,必須使用「ParamName = ELEMENT」。 – sivaramaraju

0

請嘗試下面的代碼。如果它不起作用,請保存備份,然後嘗試使用「在不同的步驟中使用非HTML生成的元素並使用併發組」來重新生成腳本。

web_reg_save_param_ex(
     "ParamName=Elements", 
     "LB=<td align=\"center\" class=\"listRowBold\" valign=\"middle\">", 
     "RB=</td>", 
     "Ordinal=1", 
     SEARCH_FILTERS, 
     "Scope=ALL", 
     LAST);