2015-08-17 2 views
2

Я записываю следующие действия пользователя.Воспроизведение записанного скрипта

1.Войдите (Web Application)

2.User входит несколько полей в форме и сохраняет его (это данные поступают в БД после сохранения)

остановки записи ... Сохранить сценарий.

Теперь я воспроизвожу тот же скрипт, используя только один поток (виртуальный пользователь).

Я ожидаю, что данные будут введены виртуальным пользователем в БД, но его не произойдет, данные не найдены в БД.

Используемый инструмент-JMETER.

Я использую запрос SAMPLER-Http, контроллер контроллера входа, скриптовый регистратор и просмотр дерева результатов в Workbench для записи.

Мой единственный вопрос: возможно ли вводить данные в БД, воспроизводя один и тот же скрипт с помощью виртуального пользователя?.

Если да, то как?

+0

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

+0

Я просто хотел знать, что воспроизведение записанного скрипта с помощью виртуального пользователя будет делать то же самое успешно (например, данные будут вставлены в БД после сохранения). И да, вы подтвердили это. Спасибо за ответ, поскольку пользователи Jmeter очень малы. –

ответ

1

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

Обеспечить вашу запись с помощью JMeter> Шаблоны> Запись

и один раз сделали, чтобы вы соотносить любой динамический идентификатор с помощью экстракторов и переменные (Google это для более подробной информации)

+0

Я знал, мне придется использовать такие элементы, как POST PROCESSOR, COOKIE MANAGER, REGEX EXTRACTOR, ASSERTION и, конечно, некоторые слушатели. Но мой вопрос: возможно ли вводить данные в БД, воспроизводя один и тот же скрипт с помощью виртуального пользователя? ........ спасибо заранее –

+0

Конечно, это правда, вы воспроизводите использование приложения, которое делает это , –

+0

Хорошо, теперь я буду продолжать это делать. –

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