אמפרסנד בסיסמת פרוקסי של 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 תקין ואמתו את הערך לאחר הטעינה.