Перейти к содержимому

Фотография

Параметр в параметре HP LoadRunner

parameter loadrunner вложенные параметры

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 makson

makson

    Новый участник

  • Members
  • Pip
  • 4 сообщений


Отправлено 08 мая 2014 - 11:34

Здравствуйте.

 

Появился вопрос. Как в LR сделать например такую штуку

 

1. Выдираю из ответа сервера 5 значений в параметр user_role_param

 

Server response:

<option selected='selected' value='subscriber'>Subscriber</option>
<option value='contributor'>Contributor</option>
<option value='author'>Author</option>
<option value='editor'>Editor</option>
<option value='administrator'>Administrator</option>

 

Выдираю:

web_reg_save_param_regexp(
        "ParamName=user_role_param",
        "RegExp=value='([a-z]*)",
        "Group=1",
        "Ordinal=All",
    LAST);

 

В LR Replay log:

Action.c(61): Notify: Saving Parameter "user_role_param_1 = subscriber".
Action.c(61): Notify: Saving Parameter "user_role_param_2 = contributor".
Action.c(61): Notify: Saving Parameter "user_role_param_3 = author".
Action.c(61): Notify: Saving Parameter "user_role_param_4 = editor".
Action.c(61): Notify: Saving Parameter "user_role_param_5 = administrator"
 
ВОПРОС: Как теперь сделать рандомную подстановку параметра в запрос на сервер? Т.е. мне нужно, чтобы в запросе отправлялась 1 роль юзера, притом рандомно выбранная из параметра.
 
Так не получилось (Rand_1_to_5 - параметр, который принимает значения от 1 до 5):
"Name=role", "Value={user_role_param_{Rand_1_to_5}}", ENDITEM,

  • 0

#2 lives_mobile

lives_mobile

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Алексей

Отправлено 12 мая 2014 - 05:09

http://testscripts.b...ndom-value.html

 

Вот тут есть пример


  • 0

#3 makson

makson

    Новый участник

  • Members
  • Pip
  • 4 сообщений


Отправлено 12 мая 2014 - 07:05

Поборол так:

web_reg_save_param_regexp(
        "ParamName=user_role_param",
        "RegExp=value='([a-z]*)",
        "Group=1",
        "Ordinal=All",
    LAST);

 

// Choose random user role from "user_role_param" array

    lr_save_string(lr_paramarr_random("user_role_param"), "user_role_rand");


  • 0



Темы с аналогичным тегами parameter, loadrunner, вложенные параметры

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных