Rational Performance Tester. Как использовать значение, созданное в каждом тесте?

Итак, у меня есть HTTP-тест с рациональным тестером производительности.

В приложении есть форма со скрытыми полями, содержащими значение, которое автоматически генерируется для каждой сессии.

Как использовать значение, сгенерированное для каждого запускаемого теста, а не записанное? потому что значение является тарабарщиной и его трудно определить пулом данных, поэтому я не могу создать пул данных для скрытого поля


person Sen    schedule 23.03.2016    source источник


Ответы (2)


В Rational Performance Tester есть несколько встроенных источников данных, включая генератор случайных чисел, который можно использовать для замены значения скрытого поля.

Чтобы использовать это, выберите значение, которое вы должны заменить при воспроизведении, щелкните правой кнопкой мыши и во всплывающем меню выберите «Заменить» -> «Выбрать источник данных».

Нажмите на кнопку «Встроенные источники данных» и выберите «случайный» из списка доступных встроенных источников. кнопка "Встроенные источники данных"

В зависимости от формата и длины скрытого значения в вашей форме, Случайное число может работать или не работать. Если это не так, возможно, вам придется сгенерировать значение с помощью пользовательского кода Java. См. Статья центра знаний RPT о пользовательском коде в этом случае.

person Arun N. Kutty    schedule 23.03.2016
comment
Поскольку я не знал о числовом шаблоне (все, что я знаю, это то, что он последовательный). Будет ли ручная корреляция данных работать с этой проблемой? - person Sen; 24.03.2016

В приложении есть форма со скрытыми полями, содержащими значение, которое ›автоматически генерируется для каждой сессии..

Как использовать значение, сгенерированное для каждого запускаемого теста, а не записанное?

Извините, если я неправильно истолковал вопрос, но похоже, что вы спрашиваете, как сопоставить данные в RPT.

https://www.ibm.com/support/knowledgecenter/SSMMM5_8.6.0/com.ibm.rational.test.lt.common.doc/topics/cdatacorr.html?lang=en

По сути, вы фиксируете значение, которое соответствует определенному шаблону, например, поле значения скрытого поля с определенным идентификатором или n-м совпадением и т. д.

Сохраните это как переменную или просто замените переменную на значение, которое вы хотите заменить в самом записанном тесте.

Так, например, вы можете взять значение из скрытого поля и использовать его как часть процесса отправки формы.

Обычно я отключаю автоматическую корреляцию данных и при необходимости сопоставляю ее вручную.

person cathaldi    schedule 13.05.2016