2010-07-08 4 views
0

Один шаг приложения, которое мы тестируем с использованием JMeter, возвращает ответ перенаправления Ajax, как показано ниже.Как 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 обрабатывать этот ответ, так что он может перейти к следующей странице приложения? Изменение поведения приложения в настоящее время не является привлекательным вариантом.

ответ

2

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

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

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

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

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

  • Нет связанных вопросов^_^