2013-05-30 3 views
0

Я создал сценарий веб-HTTP/HTML, используя Load Runner 11, который в итоге генерирует ID в конце потока, который я хочу захватить и сохранить для будущего использования.Как мы можем обрабатывать динамические значения, генерируемые в Pop Ups в loadrunner?

Проблема в том, что идентификатор, который я хочу захватить, генерируется всплывающим окном. Я могу найти один и тот же идентификатор в журналах генерации, но он терпит неудачу, когда я отвечаю на скрипт. Я искал его в дереве, но не смог найти идентификатор или его границу где угодно.

В логах поколения его получает, генерируемыми в Ьгу блока, как показано ниже:

doAfterLoading = function() { try {
View.message('KYC NA Result: KYC IS COMPLETE<br/>ECI ID - 0222537179<br/>Cash Equity Indicator: N<br/>STP to CASS NA.<br/>STP Result/s:<br/>Message ID: 030102103<br/>Call To STP is Successful.<br>CASS ID: 36035151<br><br/> Account has been Approved.<br/>866131670', 400, function() { window.location.href = 'account?action=cleanup&NextAction=ViewSubmission' }) }

Я хочу, чтобы захватить CASS ID: 36035151 выше. Мне нужна эта информация, которая будет использоваться для другого скрипта, который использует захваченный идентификатор.

Может ли кто-нибудь помочь мне разобраться с динамическими значениями при всплывании?

+0

Не могли бы вы рассказать о природе всплывающего окна? Это iFrame в том же окне? Новое окно? Вы пытались записать с помощью TruClient? – Buzzy

ответ

0

Как выглядит ваш графический интерфейс, не имеет значения с виртуальным пользователем HTTP. Вы записываете на транспортном уровне, а не на уровне GUI, поэтому ваш комментарий относительно «во всплывающем окне» не имеет архитектурной основы для вашего виртуального пользовательского типа (на другом уровне модели OSI).

В этом случае будет работать стандартный web_reg_save_param. Вам просто нужно понять, какой именно запрос генерирует поток возвращаемых данных, который вам нужен для опроса. Комментируйте сильно, когда вы записываете, включая значения, которые вам нужно будет собирать с экрана. Затем найдите свои комментарии и имена транзакций, которые скопируют интересующую область. Вполне возможно, что вам может понадобиться обратиться к режиму URL, у вас есть сложный набор возвращаемой информации, и вам необходимо допросить определенный элемент.

+0

Спасибо за ответ. На самом деле, я уже пробовал режим URL, а также часть комментария, которую вы предложили. Режим URL-адресов дает тот же запрос, выше которого я должен размещать функцию web_reg_save_param. В соответствии с журналами генерации я должен помещать свою корреляционную функцию, например: – MitSM

Смежные вопросы