اې حبره!
دا زما لپاره یو مخکینی دی
دا ځل زه به تاسو ته د JMeter او IBM MQ د پخلاینې تجربې په اړه ووایم چې په IBM WAS کې د غوښتنلیکونو خوشحاله ازموینې لپاره. زه د داسې یو کار سره مخ وم، دا اسانه نه وه. زه غواړم د هر چا لپاره د وخت خوندي کولو کې مرسته وکړم.
پېژندنه
د پروژې په اړه: د ډیټا بس، ډیری xml پیغامونه، د تبادلې درې ساحې (قطارونه، ډیټابیس، فایل سیسټم)، ویب خدمتونه د خپل پیغام پروسس کولو منطق سره. لکه څنګه چې پروژه پرمختګ کوي، لاسي ازموینه ورځ تر بلې ستونزمنه شوه. اپاچی JMeter ژغورنې ته بلل شوی و - ځواکمن او خلاص سرچینه، د کاروونکو لویې ټولنې او دوستانه انٹرفیس سره. د بکس څخه بهر نسخه تنظیم کولو اسانتیا تاسو ته اجازه درکوي هر ډول قضیې پوښئ ، او د مخکښ پراختیا کونکي ژمنه مرسته وکړي یوازې په قضیه کې (دا مرسته وکړه) په پای کې زما انتخاب تایید کړ.
د لومړنیو شرایطو چمتو کول
د قطار مدیر سره د تعامل لپاره، تاسو ابتدايي شرایطو ته اړتیا لرئ. دلته څو ډولونه شتون لري
د دې رامینځته کولو لپاره ، د MQ اکسپلورر کارول اسانه دي:
شکل 1: د ابتدايي شرایطو اضافه کول
د شرایطو فایل ډول او د ذخیره کولو لارښود غوره کړئ .بندونه فایل چې د JNDI شیانو توضیحات ولري:
شکل 2: د ابتدايي شرایطو ډول غوره کول
بیا تاسو کولی شئ د دې شیانو جوړول پیل کړئ. او د پیوستون فابریکې سره پیل کړئ:
شکل 3: د پیوستون فابریکه جوړول
یو دوستانه نوم غوره کړئ ...
شکل 4: د پیوستون فابریکې نوم غوره کول
... او ډول د قطار ارتباط فابریکه:
شکل 5: د پیوستون فابریکې ډول غوره کول
پروتوکول - د MQ پیرودونکي د دې وړتیا ولرئ چې د MQ سره لیرې اړیکه ونیسئ:
شکل 6: د پیوستون فابریکې پروتوکول انتخاب
په بل ګام کې، تاسو کولی شئ موجوده فابریکه وټاکئ او له هغې څخه نور ترتیبات کاپي کړئ. کلیک وکړئ بل، که هیڅ نه وي:
شکل 7: د موجوده پیوستون فابریکې لپاره ترتیبات غوره کول
د پیرامیټر انتخاب کړکۍ کې، دا د دریو مشخص کولو لپاره کافی دی. په ټب کې پیوستون د کتار مدیر نوم او د IP سټینډ د موقعیت سره په ګوته کړئ (پورټ 1414 پرېږده):
شکل 8: د اتصال فابریکې پیرامیټرونو ترتیب کول
او په ټب کې چینلونه - د ارتباط لپاره چینل. کلیک وکړئ فنلند بشپړول:
9 شکل: د پیوستون فابریکې جوړول بشپړول
اوس راځئ چې په قطار کې اړیکه جوړه کړو:
10 شکل: د هدف آله جوړول
راځئ چې یو دوستانه نوم غوره کړو (زه غوره کوم چې د قطار اصلي نوم په ګوته کړم) او ټایپ کړئ په ليکه کې:
11 شکل: د هدف نوم او ډول غوره کول
سره په مشابهت سره انځور 7 تاسو کولی شئ د موجوده کتار څخه تنظیمات کاپي کړئ. هم کلیک وکړی بلکه دا لومړی وي:
12 شکل: د موجوده هدف لپاره د ترتیباتو غوره کول
د ترتیباتو په کړکۍ کې، یوازې د مدیر نوم او مطلوب کتار غوره کړئ، کلیک وکړئ فنلند. بیا اړین شمیر څو ځله تکرار کړئ تر هغه چې د JMeter سره د تعامل لپاره اړین ټول کتارونه رامینځته شوي نه وي:
13 شکل: د هدف جوړول بشپړول
د JMeter چمتو کول
د JMeter چمتو کول د MQ سره د تعامل لپاره اړین کتابتونونه اضافه کول شامل دي. دوی په %wmq_home%/java/lib کې موقعیت لري. د JMeter پیل کولو دمخه یې %jmeter_home%/lib/ext ته کاپي کړئ.
- com.ibm.mq.commonservices.jar
- com.ibm.mq.headers.jar
- com.ibm.mq.jar
- com.ibm.mq.jmqi.jar
- com.ibm.mq.pcf.jar
- com.ibm.mqjms.jar
- dhbcore.jar
- fscontext.jar
- jms.jar
- jta.jar
- providerutil.jar
د بدیل لیست وړاندیز شوی
یوه تېروتنه NoClassDEfFoundError د jms.jar سره واقع کیږي، هغه حل چې ما وموندله
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- providerutil.jar
د کتابتونونو دواړه لیستونه د JMeter 5.0 او IBM MQ 8.0.0.4 سره په بریالیتوب سره کار کوي.
د ازموینې پلان ترتیب کول
د JMeter عناصرو اړین او کافي سیټ داسې ښکاري:
14 شکل: د ازموینې پلان
د مثال ازموینې پلان کې پنځه متغیرونه شتون لري. د دوی د لږ شمیر سره سره، زه د مختلف ډوله متغیرونو لپاره د جلا ترتیب عناصرو جوړولو وړاندیز کوم. لکه څنګه چې ازموینې وده کوي، دا به نیویګیشن خورا اسانه کړي. په دې حالت کې، موږ دوه لیستونه ترلاسه کوو. لومړی د MQ سره وصل کولو لپاره پیرامیټونه لري (وګورئ. 2 انځور и 4 انځور):
شکل 15: د MQ پیوستون اختیارونه
دوهم د هدف شوي شیانو نومونه دي چې قطارونو ته اشاره کوي:
شکل 16: د پیرامیټر شوي قطار نومونه
ټول هغه څه چې پاتې دي د JMS خپرونکي تنظیم کول دي ترڅو د ازموینې پیغام په وتلو کتار کې بار کړي:
17 شکل: د JMS خپرونکي تنظیم کول
او د JMS پیرودونکي د راتلونکي کتار څخه پیغام لوستلو لپاره:
18 شکل: د JMS پیرودونکي تنظیم کول
که هرڅه په سمه توګه ترسره شي، په لیستر کې د اعدام پایله به د روښانه او خوشحاله شنه رنګونو سره ډکه شي.
پایلې
ما په قصدي توګه د لارې او ادارې مسلې له پامه غورځولې؛ دا د جلا خپرونو لپاره خورا دقیق او پراخه موضوعات دي.
سربیره پردې ، د قطارونو ، ډیټابیسونو او فایلونو سره کار کولو کې د پام وړ مهمې برخې شتون لري ، کوم چې زه به یې په جلا او تفصیل سره خبرې وکړم.
خپل وخت خوندي کړئ. او ستاسو د پاملرنې څخه مننه.
سرچینه: www.habr.com