получить параметр запроса из URL в HP loadrunner - PullRequest
1 голос
/ 19 января 2012

Я использую HP loadrunner для своих автоматических тестов.Каждый раз, когда я запускаю свое приложение, оно создает некоторую передачу, а также генерирует идентификатор в URL.Как я могу получить идентификатор из URL?Заранее спасибо!

Ответы [ 4 ]

1 голос
/ 13 апреля 2012

Запись с Siebel 8.1 на Loadrunner 11 с проблемами, разместил вопрос на HP и получил тот же комментарий. Но обычно мы можем попробовать ниже упомянутый вариант

  1. Вы можете записывать в Siebel-Web или в Интернете (http / html) и воспроизводить как либо (если вы хотите записать в Siebel-Web и воспроизвести в обычная сеть, просто скопируйте содержимое скрипта на обычную сеть Сценарий и сохранить).
  2. Попробуйте запись в режиме прокси в LR.
  3. Изменение реестра и отключение NTLM.
  4. Отключить все правила автокорреляции
  5. Включить запись как режим URL (в качестве альтернативы использовать web_custom_requests ())
  6. Используйте перехватчик для захвата трафика, а затем создайте сценарий вручную. (Лучший вариант)
  7. Изменение настроек также на стороне сервера Siebel (Enable Automation = True, EnableWebClientAutomation = TRUE)
1 голос
/ 20 января 2012

Для этого используется функция web_reg_save_param в LoadRunner.Следующая строка сохранит URL текущей страницы в параметре (URL).

web_reg_save_param("URL", "LB/ic=Location: ", "RB=\r\n", "Search=Headers", LAST);

Если вы знаете, какой идентификатор вы ищете, т.е.http://www.example.com/?id=298374293847 вы можете настроить вызов соответственно.

web_reg_save_param("URL", "LB/ic=Location: http://www.example.com/?id=", "RB=\r\n", "Search=Headers", LAST);

Надеюсь, это поможет.

0 голосов
/ 11 июня 2018

Если вы записываете свои сценарии с использованием веб-http / html, вы можете использовать автоматическую корреляцию.Для автоматической корреляции перейдите в Design Studio. Если вы не можете найти значение там, вы должны выполнить корреляцию вручную, используя web_reg_save_param , указав левую и правую границы.

0 голосов
/ 23 января 2012

Это будет звучать воинственно, снисходительно и прямо оскорбительно. Это не должно быть отражением вас, а вашего руководства, которое поставило вас на эту позицию.

Тема корреляции широко освещена в классе для разработки веб-скриптов LoadRunner. Это тема полной 1/3 класса и дополнительного приложения. В общей сложности рассказано о четырех различных методах сбора динамических данных, которые представлены или задокументированы как часть материалов класса. Эта способность, обработка динамических данных, является базовым инструментом.

Vardges, ваше руководство поставило вас в трудное положение. Лично я бы поборол за более экологичные поля, потому что любое руководство, которое хочет сделать это с сотрудником, занимающимся бизнесом, также готово бросить того же самого человека под автобус, чтобы спасти свою шкуру или отношения с клиентом. Обвинять вас в том, что руководство не хочет решать, - это не вопрос «если?» когда обучение и наставничество не происходит, а только «когда?» будет ли вина возложена на вас.

Джеймс Пулли

Модератор: YahooGroups Advanced-LoadRunner, YahooGroups LoadRunner, SQAForums LoadRunner, LinkedIn LoadRunner, GoogleGroups lr-loadrunner

...