Амперсанд в пароле прокси JMeter
Используйте буквальный пароль в JMeter, XML-сущности в тексте JMX и кавычки shell в командной строке, не меняя сами учётные данные.
Введите настоящий пароль в поле пароля прокси JMeter. Кодирование зависит от того, где хранится это значение, а не от того, что прокси требует другой пароль.
Для примера пароля, содержащего амперсанд:
| Место | Представление |
|---|---|
| Поле интерфейса JMeter | tea&salt |
| Текст XML-элемента в JMX | tea&salt |
| Аргумент shell POSIX | 'tea&salt' |
XML-парсер превращает сущность в буквальный амперсанд до того, как JMeter использует значение. Кавычки shell удерживают амперсанд внутри одного аргумента, а shell их убирает. Ни одно из преобразований не меняет пароль учётной записи.
Процентное кодирование предназначено для компонентов URL; если применить %26 к отдельному полю пароля, вместо него могут быть отправлены эти три символа. Ввод XML-сущности в интерфейсе тоже может сделать её частью пароля.
Лучше редактировать и сохранять план через JMeter. Если правите JMX вручную, сохраняйте корректный XML и проверьте значение после загрузки.