Подтвердить что ты не робот

URL-кодировка переменной в Jmeter

Мне нужно закодировать переменную в Jmeter, но это не параметр. Например:

URL path: /folder/guest/id;token=${token}/profile?details=yes

Я хочу кодировать переменную ${token} и только переменную токена. Я знаю, что вы можете выбрать encode в разделе параметров, но это не параметр.

Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 2

Лучший способ, которым я нашел это, - использовать функцию JavaScript:

${__javaScript(encodeURIComponent('${token}'))}

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

/folder/guest/id;token= ${__javaScript(encodeURIComponent('${token}'))}/profile?details=yes

Ответ 3

__ Функция urlencode работает нормально. Нам просто нужно ввести переменную токена в
кавычки. т.е. ${__ urlencode ('$ {токен}')}

Ответ 4

Если вы используете JMeter GUI - HTTP Request, вы можете проверить опцию кодирования:

введите описание изображения здесь