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

Фотография

web_submit_data and variable


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

#1 Ira

Ira

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:A. F.

Отправлено 23 октября 2006 - 11:57

Привет! Вы мне помогаете, вот я и злоупотребляю :ok: Вопрос из LoadRunner.
Я считиваю значение параметра в char* var ( параметр генерируется randomly). Возможно ли без сохранения его в другом параметре, непосредственно исползовать его как значение для value к примеру какого нибудь text field-a?
"name=n1", "value=v1", ENDITEM, --- вместо конкретного значения v1 исползовать var variable? И если да то как?
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 23 октября 2006 - 16:48

Если у вас параметр определен в списке параметров (Param List), то можно его использовать напрямую. Синтаксис будет такой:
"name=n1", "value={my_param}", ENDITEM
  • 0
Дмитрий Шевченко

HP Software

#3 Ira

Ira

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:A. F.

Отправлено 24 октября 2006 - 10:35

Нет дело в том что значение находится не в списке параметров а в локальной переменной var (это имя переменной)
Но я уже разобралась, все-таки надо сбросить значение в параметр. Типа этого:
lr_save_var( var, 5, 0, "first_sku");
а потом
"Name=OWMS:txtPrimaryProdNum", "Value={first_sku}", ENDITEM,
меня интересовало как непосредственно подставить значение переменной var.
  • 0

#4 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 24 октября 2006 - 17:17

Никак, если параметр у вас опрeделяется в самом скрипте, а не в Param List. Не знаю уж насколько сложный у вас алгоритм рандомизации, но random параметры в принципе можно определять и в Param List.
  • 0
Дмитрий Шевченко

HP Software

#5 Fry

Fry

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

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Александр

Отправлено 26 октября 2006 - 09:56

Нет дело в том что значение находится не в списке параметров а в локальной переменной var (это имя переменной)
Но я уже разобралась, все-таки надо сбросить значение в параметр. Типа этого:
lr_save_var( var, 5, 0, "first_sku");
а потом
"Name=OWMS:txtPrimaryProdNum", "Value={first_sku}", ENDITEM,
меня интересовало как непосредственно подставить значение переменной var.

Просмотр сообщения



Есть еще способ =)

char [256] full_value:="Value=";
strcat(full_value,var);
а потом
"Name=OWMS:txtPrimaryProdNum", full_value, ENDITEM,

Это ведь просто строки =)
  • 0


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

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