JMeter ပရောက်စီ စကားဝှက်ထဲရှိ ampersand
JMeter တွင် စစ်မှန်သော စကားဝှက်ကို၊ JMX စာသားတွင် XML entity များကို၊ ကွန်မန့်လိုင်းတွင် shell ကိုးကားသင်္ကေတများကို အသုံးပြုပါ၊ အထောက်အထားကို မပြောင်းလဲဘဲ။
စစ်မှန်သော စကားဝှက်ကို JMeter ၏ ပရောက်စီ စကားဝှက် အကွက် ထဲသို့ ထည့်ပါ။ ကုဒ်ပြောင်းခြင်းသည် ထို တန်ဖိုးကို မည်သည့်နေရာတွင် သိမ်းဆည်းသည်အပေါ် မူတည်သည်၊ ပရောက်စီက အခြား စကားဝှက် လိုအပ်သည်ဟု မဟုတ်ပါ။
ampersand ပါဝင်သော နမူနာ စကားဝှက်အတွက်−
| နေရာ | ကိုယ်စားပြုမှု |
|---|---|
| JMeter မျက်နှာပြင် အကွက် | tea&salt |
| JMX XML အစိတ်အပိုင်း စာသား | tea&salt |
| POSIX shell အငြင်းပွားချက် | 'tea&salt' |
XML ခွဲခြမ်းစိတ်ဖြာသူသည် JMeter က တန်ဖိုးကို အသုံးမပြုမီ entity ကို စစ်မှန်သော ampersand အဖြစ် ပြောင်းလဲသည်။ shell ကိုးကားသင်္ကေတများက ampersand ကို အငြင်းပွားချက် တစ်ခုအတွင်း ထိန်းထားပြီး shell က ၎င်းတို့ကို ဖယ်ရှားသည်။ ပြောင်းလဲမှု နှစ်ခုစလုံးသည် အကောင့်၏ စကားဝှက်ကို မပြောင်းလဲပါ။
ရာခိုင်နှုန်း ကုဒ်ပြောင်းခြင်းသည် URL အစိတ်အပိုင်းများအတွက် ဖြစ်သည်၊ သီးခြား စကားဝှက် အကွက်တွင် %26 ကို အသုံးပြုပါက ထို စာလုံး သုံးလုံးကို အစားထိုး ပို့နိုင်သည်။ မျက်နှာပြင်တွင် XML entity ရိုက်ထည့်ခြင်းကလည်း ၎င်းကို စကားဝှက်၏ အစိတ်အပိုင်း ဖြစ်စေနိုင်သည်။
အစီအစဉ်ကို JMeter မှတစ်ဆင့် တည်းဖြတ်ပြီး သိမ်းဆည်းခြင်းက ပိုကောင်းသည်။ JMX ကို ကိုယ်တိုင် တည်းဖြတ်ပါက တရားဝင် XML ကို ထိန်းသိမ်းပြီး ဖွင့်ပြီးနောက် တန်ဖိုးကို စစ်ဆေးပါ။