2016-01-26 4 views
0

Я записал некоторые HTTP-запросы, открыв стартовую страницу, логин и т. Д. Я также получаю значение viewstate из предыдущего запроса и использую его в следующем. Чтобы гарантировать, что параметры http не будут закодированы, я удалил все флажки кодировки.Как деактивировать кодировку параметров http в JMeter?

Но когда я запускаю запуск, параметры все равно кодируются (см. Второй снимок экрана). Почему это происходит? Я попробовал это в JMeter 2.11 и 2.13.

enter image description here

enter image description here

enter image description here

ответ

0

Что решена проблема в том, что я записал это еще два раза, а второй запрос работал окончательно. Я не могу объяснить, почему, но я думаю, что это всегда хороший способ решить проблемы с запросами.

1

У меня был подобный вопрос, и я пришел к выводу, что Encode? избегает кодирования значений параметров, а не имен параметров (что тоже кажется вашим случаем). Я не нашел хорошего решения, которое работало с Параметры tab. Пришлось переключиться на Данные тела и просто отформатировать мой собственный запрос. В основном вы просто изменить каждую пару пар-значение в param=value и добавить & к отдельным параметрам:

form-login=form-login&form-login:xi-username:xi-username:login=${username}&... 
+0

Спасибо за ответ. Я пробовал это, но у него был тот же результат. – SLo

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