2015-10-13 7 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); 
Смежные вопросы