یک آمپرسند در رمز عبور پروکسی JMeter
از رمز عبور واقعی در JMeter، موجودیتهای XML در متن JMX و نقلقولهای شل در خط فرمان استفاده کنید، بدون آنکه خود اعتبارنامه تغییر کند.
رمز عبور واقعی را در فیلد رمز عبور پروکسی JMeter وارد کنید. کدگذاری به این بستگی دارد که آن مقدار کجا ذخیره میشود، نه به اینکه پروکسی رمز عبور دیگری بخواهد.
برای یک رمز عبور نمونه که آمپرسند دارد:
| مکان | نمایش |
|---|---|
| فیلد رابط JMeter | tea&salt |
| متن عنصر XML در JMX | tea&salt |
| آرگومان شل POSIX | 'tea&salt' |
تجزیهگر XML پیش از آنکه JMeter از مقدار استفاده کند، موجودیت را به آمپرسند واقعی تبدیل میکند. نقلقولهای شل آمپرسند را درون یک آرگومان نگه میدارند و شل آنها را حذف میکند. هیچیک از این دو تبدیل رمز عبور حساب را تغییر نمیدهد.
کدگذاری درصدی برای اجزای URL است؛ اعمال %26 روی یک فیلد رمز عبور مستقل میتواند بهجای آن همان سه نویسه را بفرستد. تایپ کردن موجودیت XML در رابط نیز میتواند آن را بخشی از رمز عبور کند.
بهتر است طرح را از طریق JMeter ویرایش و ذخیره کنید. اگر JMX را دستی ویرایش میکنید، XML معتبر را حفظ کنید و مقدار را پس از بارگذاری بررسی کنید.