Et ampersand-tegn i et JMeter-proxypassord
Bruk det bokstavelige passordet i JMeter, XML-entiteter i JMX-tekst og shell-anførselstegn på kommandolinjen uten å endre selve påloggingsinformasjonen.
Skriv inn det faktiske passordet i JMeters feltet for proxypassord. Kodingen avhenger av hvor verdien lagres, ikke av at proxyen krever et annet passord.
For et illustrerende passord som inneholder et ampersand-tegn:
| Plassering | Representasjon |
|---|---|
| Felt i JMeter-grensesnittet | tea&salt |
| Tekst i JMX XML-element | tea&salt |
| POSIX shell-argument | 'tea&salt' |
XML-parseren gjør entiteten om til et bokstavelig ampersand-tegn før JMeter bruker verdien. Shell-anførselstegn holder ampersand-tegnet innenfor ett argument, og shellet fjerner dem. Ingen av de to omformingene endrer passordet til kontoen.
Prosentkoding er ment for URL-komponenter; brukes %26 på et frittstående passordfelt, kan de tre tegnene bli sendt i stedet. Å skrive inn en XML-entitet i grensesnittet kan også gjøre den til en del av passordet.
Det er best å redigere og lagre planen via JMeter. Redigerer du JMX manuelt, må du bevare gyldig XML og kontrollere verdien etter at den er lastet inn.