Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

ошибка 501 при создании тестов с помощью JMeter


(Elis) #1

Доброго времени суток!

Столкнулась с проблемой при создании тестов на JMeter :( может быть подскажете как можно её решить.

Сценарий теста - процесс регистрации пользователя, один из шагов - ввод кода активации. Записываю тест из браузера в JMeter c помощью элементов HTTP Proxy Server и Recording Controller, а затем воспроизвожу.

Благополучно доходим до шага ввода кода активации и появляется ошибка:

"Server Error

501 - Header values specify a method that is not implemented.

The page you are looking for cannot be displayed because a header value in the request does not match certain configuration settings on the Web server. For example, a request header might specify a POST to a static file that cannot be posted to, or specify a Transfer-Encoding value that cannot make use of compression."

Остальный шаги воспроизводятся успешно. Подскажите в чем может быть причина возникновения ошибки и что можно сделать с ней ?

 


(Kittyness) #2

А какой текст запроса Вы передаёте?

Можно посмотреть скриншот записанного и воспроизводимого запроса?

Кстати, Вы параметры меняли? Может, он там куки, session ID или что-то ещё требует?


(Mykhailo Poliarush) #3

501 ошибка говорит о том что сервер не понимает указанный в запросе метод

посмотрите на html код вашей страницы при регистрации какой там метод передается 

и удостоверьтесь вы указываете такой же метод при прогоне теста


(Dzmitry_K.) #4

Согласен. Вероятнее всего, запрос, отправляемый при прогоне теста не соответствует запросу, который ожидает получить сервер.  Можно попробовать отследить конкретный запрос при помощи утилиты Fiddler, и воспроизвести его в тесте.