2011-01-07 2 views
1

Я пытаюсь загрузить тестовое приложение rails с помощью jmeter, но не получил пароль.тестирование нагрузки на нагрузку на rails с помощью jmeter

В application_controller я прокомментировал защиту_from_forgery, чтобы не использовать функцию authenticity_token.

Теперь похоже, что cookie id сессии приложения от ответа idex/home не сохраняется менеджером http cookie jmeter или куки-файл становится сохраненным менеджером cookie jmeter и не передается в запросе.

Это то, что мой пост от JMeter выглядит из TOMCAT журнала доступа:

192.168.247.13 [07/Jan/2011: 11: 01: 27 -0500] г: 200 г: 58 «POST/тире/счет/Логин HTTP/1.1' 2088

Это то, что пост для входа выглядит как из браузера (Chrome):

192.168.247.13 [07/Jan/2011: 10: 56: 51 -0500 ] r: 200 d: 112 'POST/dash/account/login HTTP/1.1' 16

По какой-то причине почта из браузера работает и перенаправляется s на следующую страницу. Сообщение из JMeter возвращает вид (login.erb) вместо перенаправления. Еще одно указание на то, что менеджер файлов cookie не сохраняет cookie сеанса или файл cookie сеанса не отправляется в запросе с помощью jmeter.

Любой, кто когда-либо сталкивался с этой проблемой с помощью jmeter и rails app? Какие-либо предложения?

Спасибо в продвижении.

ответ

3

Проблема не с менеджером файлов cookie. Менеджер Cookie работал отлично. Скорее мне нужно, чтобы добавить менеджер заголовка и добавьте следующий заголовок и значение:

Заголовок: X-Requested-With Value: XMLHttpRequest

0

На вашей странице входа у вас есть возможность «перенаправления»? Вам также необходимо иметь запрос JMeter для каждой страницы, к которой вы хотите получить доступ.

Итак, вам скрипт должен выглядеть следующим образом:

  • Cookie Manager
  • Group Тема - POST Войти Страница - ПОЛУЧИТЬ целевой страницы - другие страницы

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

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