IBM MQ او JMeter: لومړی اړیکه

اې حبره!

دا زما لپاره یو مخکینی دی پخوانۍ خپرونه او په ورته وخت کې د مقالې بیا جوړونه د JMeter په کارولو سره د MQ پروتوکول په کارولو سره د خدماتو اتومات ازموینه.

دا ځل زه به تاسو ته د JMeter او IBM MQ د پخلاینې تجربې په اړه ووایم چې په IBM WAS کې د غوښتنلیکونو خوشحاله ازموینې لپاره. زه د داسې یو کار سره مخ وم، دا اسانه نه وه. زه غواړم د هر چا لپاره د وخت خوندي کولو کې مرسته وکړم.

IBM MQ او JMeter: لومړی اړیکه

پېژندنه

د پروژې په اړه: د ډیټا بس، ډیری xml پیغامونه، د تبادلې درې ساحې (قطارونه، ډیټابیس، فایل سیسټم)، ویب خدمتونه د خپل پیغام پروسس کولو منطق سره. لکه څنګه چې پروژه پرمختګ کوي، لاسي ازموینه ورځ تر بلې ستونزمنه شوه. اپاچی JMeter ژغورنې ته بلل شوی و - ځواکمن او خلاص سرچینه، د کاروونکو لویې ټولنې او دوستانه انٹرفیس سره. د بکس څخه بهر نسخه تنظیم کولو اسانتیا تاسو ته اجازه درکوي هر ډول قضیې پوښئ ، او د مخکښ پراختیا کونکي ژمنه مرسته وکړي یوازې په قضیه کې (دا مرسته وکړه) په پای کې زما انتخاب تایید کړ.

د لومړنیو شرایطو چمتو کول

د قطار مدیر سره د تعامل لپاره، تاسو ابتدايي شرایطو ته اړتیا لرئ. دلته څو ډولونه شتون لري دلته تاسو کولی شئ نور ولولئ.
د دې رامینځته کولو لپاره ، د MQ اکسپلورر کارول اسانه دي:

IBM MQ او JMeter: لومړی اړیکه
شکل 1: د ابتدايي شرایطو اضافه کول

د شرایطو فایل ډول او د ذخیره کولو لارښود غوره کړئ .بندونه فایل چې د JNDI شیانو توضیحات ولري:

IBM MQ او JMeter: لومړی اړیکه
شکل 2: د ابتدايي شرایطو ډول غوره کول

بیا تاسو کولی شئ د دې شیانو جوړول پیل کړئ. او د پیوستون فابریکې سره پیل کړئ:

IBM MQ او JMeter: لومړی اړیکه
شکل 3: د پیوستون فابریکه جوړول

یو دوستانه نوم غوره کړئ ...

IBM MQ او JMeter: لومړی اړیکه
شکل 4: د پیوستون فابریکې نوم غوره کول

... او ډول د قطار ارتباط فابریکه:

IBM MQ او JMeter: لومړی اړیکه
شکل 5: د پیوستون فابریکې ډول غوره کول

پروتوکول - د MQ پیرودونکي د دې وړتیا ولرئ چې د MQ سره لیرې اړیکه ونیسئ:

IBM MQ او JMeter: لومړی اړیکه
شکل 6: د پیوستون فابریکې پروتوکول انتخاب

په بل ګام کې، تاسو کولی شئ موجوده فابریکه وټاکئ او له هغې څخه نور ترتیبات کاپي کړئ. کلیک وکړئ بل، که هیڅ نه وي:

IBM MQ او JMeter: لومړی اړیکه
شکل 7: د موجوده پیوستون فابریکې لپاره ترتیبات غوره کول

د پیرامیټر انتخاب کړکۍ کې، دا د دریو مشخص کولو لپاره کافی دی. په ټب کې پیوستون د کتار مدیر نوم او د IP سټینډ د موقعیت سره په ګوته کړئ (پورټ 1414 پرېږده):

IBM MQ او JMeter: لومړی اړیکه
شکل 8: د اتصال فابریکې پیرامیټرونو ترتیب کول

او په ټب کې چینلونه - د ارتباط لپاره چینل. کلیک وکړئ فنلند بشپړول:

IBM MQ او JMeter: لومړی اړیکه
9 شکل: د پیوستون فابریکې جوړول بشپړول

اوس راځئ چې په قطار کې اړیکه جوړه کړو:

IBM MQ او JMeter: لومړی اړیکه
10 شکل: د هدف آله جوړول

راځئ چې یو دوستانه نوم غوره کړو (زه غوره کوم چې د قطار اصلي نوم په ګوته کړم) او ټایپ کړئ په ليکه کې:

IBM MQ او JMeter: لومړی اړیکه
11 شکل: د هدف نوم او ډول غوره کول

سره په مشابهت سره انځور 7 تاسو کولی شئ د موجوده کتار څخه تنظیمات کاپي کړئ. هم کلیک وکړی بلکه دا لومړی وي:

IBM MQ او JMeter: لومړی اړیکه
12 شکل: د موجوده هدف لپاره د ترتیباتو غوره کول

د ترتیباتو په کړکۍ کې، یوازې د مدیر نوم او مطلوب کتار غوره کړئ، کلیک وکړئ فنلند. بیا اړین شمیر څو ځله تکرار کړئ تر هغه چې د JMeter سره د تعامل لپاره اړین ټول کتارونه رامینځته شوي نه وي:

IBM MQ او 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

د بدیل لیست وړاندیز شوی پولارنک в کولمبیا د یو کوچني لنډیز سره: javax.jms-api-2.0.jar د jms.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 عناصرو اړین او کافي سیټ داسې ښکاري:

IBM MQ او JMeter: لومړی اړیکه
14 شکل: د ازموینې پلان

د مثال ازموینې پلان کې پنځه متغیرونه شتون لري. د دوی د لږ شمیر سره سره، زه د مختلف ډوله متغیرونو لپاره د جلا ترتیب عناصرو جوړولو وړاندیز کوم. لکه څنګه چې ازموینې وده کوي، دا به نیویګیشن خورا اسانه کړي. په دې حالت کې، موږ دوه لیستونه ترلاسه کوو. لومړی د MQ سره وصل کولو لپاره پیرامیټونه لري (وګورئ. 2 انځور и 4 انځور):

IBM MQ او JMeter: لومړی اړیکه
شکل 15: د MQ پیوستون اختیارونه

دوهم د هدف شوي شیانو نومونه دي چې قطارونو ته اشاره کوي:

IBM MQ او JMeter: لومړی اړیکه
شکل 16: د پیرامیټر شوي قطار نومونه

ټول هغه څه چې پاتې دي د JMS خپرونکي تنظیم کول دي ترڅو د ازموینې پیغام په وتلو کتار کې بار کړي:

IBM MQ او JMeter: لومړی اړیکه
17 شکل: د JMS خپرونکي تنظیم کول

او د JMS پیرودونکي د راتلونکي کتار څخه پیغام لوستلو لپاره:

IBM MQ او JMeter: لومړی اړیکه
18 شکل: د JMS پیرودونکي تنظیم کول

که هرڅه په سمه توګه ترسره شي، په لیستر کې د اعدام پایله به د روښانه او خوشحاله شنه رنګونو سره ډکه شي.

پایلې

ما په قصدي توګه د لارې او ادارې مسلې له پامه غورځولې؛ دا د جلا خپرونو لپاره خورا دقیق او پراخه موضوعات دي.

سربیره پردې ، د قطارونو ، ډیټابیسونو او فایلونو سره کار کولو کې د پام وړ مهمې برخې شتون لري ، کوم چې زه به یې په جلا او تفصیل سره خبرې وکړم.

خپل وخت خوندي کړئ. او ستاسو د پاملرنې څخه مننه.

IBM MQ او JMeter: لومړی اړیکه

سرچینه: www.habr.com