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

С HTTP Cookie Manager не отправляются параметры POST запроса


(Дмитрий Нечаев) #1

Всем доброго дня.
Отправляю с помощью JMeter POST запрос чтобы авторизоваться - все проходит гладко. Добавляю HTTP Cookie Manager - уже не так гладко: не передаются параметры запроса.




Что это? Стоит мне HTTP Cookie Manager сделать disable, как все работает.


(Pavel) #2

Могу предположить, что неправильно настроен HTTP Request Sampler. Не заполнено поле Host. Вы его прописали в поле Path вместе с протоколом https. https надо вписать в поле protocol. В path должно остаться только /auth/login


(Дмитрий Нечаев) #3

Спасибо. Помогло. Правда, поля Host в HTTP Request нету, есть Server Name or IP. Получается, текст ошибки немного не информативный.


(Pavel) #4

HTTP запрос выглядит в таком формате:
GET /dumprequest HTTP/1.1
Host: example.com
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
и т.д.

Я думаю, что название Host берется отсюда.

Я давно использовал jMeter, поэтому по памяти не вспомнил, как называется на форме))

Еще момент: Если использовать Cookie Manager вне thread group, то cookies будут видны глобально, т.е. доступны для других thread group(если они добавятся в будущем). Лучше переместить внутрь thread group.

Есть хороший официальный манул http://jmeter.apache.org/usermanual/index.html