В JMeter получение ответа «Объект перемещен здесь» для запроса входа в систему при выполнении нагрузочного теста в веб-приложении Asp.net - PullRequest
0 голосов
/ 28 сентября 2018

Я провел нагрузочное тестирование в приложении Asp.net, используя JMeter.При входе в систему я получаю сообщение «Object Moved Here» в качестве ответа.

В дереве результатов просмотра я обнаружил, что основной сэмплер Login отображается с двумя суб-сэмплерами.В этом одном сэмплере есть сообщение «Object Moved Here».

В моем плане тестирования я обработал - CSS / JQUERY Extractor для извлечения динамических значений «Проверка события» и «Состояние просмотра» - HTTP Cookiemanager (установлен флажок «Очистить файлы cookie на каждой итерации» и политика использования файлов cookie: совместимость)

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

У кого-нибудь есть решение для этого?

1 Ответ

0 голосов
/ 28 сентября 2018

Хороший тест JMeter должен делать именно то, что делает настоящий браузер , чтобы:

  • отправлять те же HTTP-запросы, что и реальный браузер
  • обрабатывать «встроенные ресурсы» (изображения, сценарии, стили, шрифты), как настоящий браузер
  • правильно имитирует AJAX запросы
  • имитировать браузер заголовки , кеш и куки

В частности, ваш запрос Object moved here означает HTTP Redirect , чтобы получить первый запрос 3xx код состояния и указывает на другое местоположение.

Вы должны проверить, что делает настоящий браузер, используя вкладку Network своих инструментов разработчика и убедиться, что JMeter делает то же самое.Если браузер не выполняет перенаправление, вы можете явно указать JMeter, чтобы он не выполнял перенаправления, сняв флажки Redirect Automatically и / или Follow Redirects в сэмплере HTTP-запросов

JMeter Follow Redirects

...