Амперсанд у паролі проксі 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 і перевірте значення після завантаження.