Как JMeter может обрабатывать перенаправление AJAX? - PullRequest
0 голосов
/ 08 июля 2010

Один шаг приложения, которое мы тестируем с помощью JMeter , возвращает ответ на перенаправление Ajax, как показано ниже.

<html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="Ajax-Response"
content="redirect" /><meta name="Location"
content="/app/nstage.seam?cid=94369" /></head></html>

Любая идея, как мы можем использовать JMeter для обработки этого ответа, чтобы он мог перейти на следующую страницу приложения?Изменение поведения приложения в настоящее время не является привлекательным вариантом.

1 Ответ

2 голосов
/ 09 июля 2010

Прежде всего отключите «Перенаправлять автоматически» и «Следовать за перенаправлениями» из сэмплера Http Request, который будет делать пост.

Second Добавьте в качестве потомка этого сэмплера экстрактор регулярных выражений с регулярным выражением «cid = (\ d +)» (без кавычек).

Добавьте еще один http-сэмплер, который отправит запрос GET на страницу, которую вы хотите перенести. В поле «Отправить параметры с запросом» добавьте параметр с именем «cid» и значением # {VARIABLE}, где VARIABLE - это имя, назначенное вами в экстракторе регулярных выражений.

Из «Просмотр дерева результатов» вы можете видеть, что вы получите страницу правильно, без каких-либо проблем VIEWSTATE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...