Я использую apache jmeter 5.2.1 с Java 8 для выполнения теста производительности в приложении JSF. Мне нужно отправить в заголовке HTTP-запроса параметр «Cook ie» в соответствии с приведенным ниже примером:
Я пробовал несколько вещей, но ни одна из них не работает , Я уже использовал ресурс HttpHeaderManager, но, очевидно, слово «Cook ie» является зарезервированным словом JMeter, поэтому я не могу создать параметр в заголовке с именем «Cook ie». Если я создаю параметр в HttpHeaderManager с любым именем, он добавляется к заголовку запроса, но если я создаю с именем «Cook ie», которое мне нужно использовать, JMeter просто игнорирует его и не добавляет его в заголовок запроса.
Я видел много сообщений, указывающих, что я использовал следующий фрагмент кода:
CookieManager manager = sampler.getCookieManager();
Cookie cookie = new Cookie("JSESSIONID",vars.get("jSessionId"),"${serveraddress}",false,0);
manager.add(cookie);
Я проверял его, но он тоже не работает, он возвращает следующую ошибку всякий раз, когда Я пытаюсь использовать его:
У меня также есть Http Cook ie Manager, но его значение отправляется в теле запроса, а не в заголовке.
Я также пытался использовать Http Autorization Manager, как я видел в некоторых сообщениях, но он работает только тогда, когда вход в систему выполняется по приглашению в браузере.
Может кто-нибудь мне помочь?