Pa Habr!
Ichi ndi chiyambi changa
Nthawi ino ndikuuzani za zomwe ndidakumana nazo pakuyanjanitsa JMeter ndi IBM MQ pakuyesa kosangalatsa kwa mapulogalamu pa IBM WAS. Ndinakumana ndi ntchito yoteroyo, sinali yophweka. Ndikufuna kuthandiza kusunga nthawi kwa aliyense amene ali ndi chidwi.
Mau oyamba
Za polojekitiyi: mabasi a data, mauthenga ambiri a xml, madera atatu osinthira (mizere, nkhokwe, kachitidwe ka fayilo), mautumiki apaintaneti okhala ndi malingaliro awo okonza uthenga. Pamene ntchitoyo inkapitirira, kuyesa pamanja kunakhala kovuta kwambiri. Apache JMeter adaitanidwa kuti apulumutse - gwero lamphamvu komanso lotseguka, lokhala ndi gulu lalikulu la ogwiritsa ntchito komanso mawonekedwe ochezeka. Kuphweka kwakusintha kwamtundu wakunja kwa bokosi kumakupatsani mwayi wophimba milandu iliyonse, komanso lonjezo la wopanga mapulogalamu kuti athandizire. kuti mwina mwake (zinathandiza) potsiriza zidatsimikizira chisankho changa.
Kukonzekera nkhani yoyamba
Kuti mulumikizane ndi woyang'anira pamzere, mufunika mawu oyamba. Pali mitundu ingapo, apa
Kuti mupange, ndizosavuta kugwiritsa ntchito MQ Explorer:
Chithunzi 1: Kuwonjezera nkhani yoyamba
Sankhani mtundu wa fayilo ya nkhani ndi chikwatu chosungira .zomanga fayilo yomwe idzakhala ndi kufotokozera kwa JNDI zinthu:
Chithunzi 2: Kusankha mtundu woyambira
Ndiye mukhoza kuyamba kupanga zinthu izi. Ndipo yambani ndi fakitale yolumikizira:
Chithunzi 3: Kupanga fakitale yolumikizira
Sankhani dzina labwino...
Chithunzi 4: Kusankha dzina la fakitale yolumikizira
... ndi type Mzere Connection Factory:
Chithunzi 5: Kusankha mtundu wa fakitale yolumikizira
Ndondomeko - MQ Client kuti muzitha kulumikizana ndi MQ patali:
Chithunzi 6: Connection Factory Protocol Selection
Mu sitepe yotsatira, mutha kusankha fakitale yomwe ilipo ndikutengera zokonda zina kuchokera pamenepo. Dinani Ena, ngati palibe:
Chithunzi 7: Kusankha zoikamo za fakitale yolumikizira yomwe ilipo
Pazenera losankhira magawo, ndikokwanira kutchula atatu. Pa tabu Kulumikizana onetsani dzina la woyang'anira pamzere ndi maimidwe a IP okhala ndi malo ake (port 1414 kuchoka):
Chithunzi 8: Kukonzekera Zogwirizanitsa Factory Parameters
Ndipo pa tabu njira - njira yolumikizira. Dinani chitsiriziro kumaliza:
Chithunzi 9: Kumaliza kupanga fakitale yolumikizira
Tsopano tiyeni tipange kulumikizana ndi mzere:
Chithunzi 10: Kupanga Cholinga Chachindunji
Tiyeni tisankhe dzina laubwenzi (ndimakonda kuwonetsa dzina lenileni la mzerewo) ndikulemba ima pamzere:
Chithunzi 11: Kusankha dzina lachindunji ndi mtundu
Poyerekeza ndi Chithunzi 7 Mutha kukopera zokonda kuchokera pamzere womwe ulipo. Komanso dinani Ena, ngati ili loyamba:
Chithunzi 12: Kusankha Zokonda pa Zolinga Zomwe Zilipo
Pazenera la zoikamo, ingosankha dzina la manejala ndi mzere womwe mukufuna, dinani chitsiriziro. Kenako bwerezani kuchuluka kofunikira mpaka mizere yonse yofunikira kuti mulumikizane ndi JMeter itapangidwa:
Chithunzi 13: Kumaliza kulenga chandamale
Kukonzekera JMeter
Kukonzekera JMeter kumaphatikizapo kuwonjezera malaibulale ofunikira kuti mulumikizane ndi MQ. Ali mu %wmq_home%/java/lib. Lembani ku %jmeter_home%/lib/ext musanayambe JMeter.
- 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
Mndandanda womwe waperekedwa
Kulakwitsa NoClassDEfFoundError kumachitika ndi jms.jar, yankho lomwe ndapeza
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- providerutil.jar
Mindandanda yonse iwiri yama library imagwira ntchito bwino ndi JMeter 5.0 ndi IBM MQ 8.0.0.4.
Kupanga dongosolo la mayeso
Zofunikira komanso zokwanira za zinthu za JMeter zikuwoneka motere:
Chithunzi 14: Ndondomeko yoyesera
Pali mitundu isanu mu dongosolo mayeso chitsanzo. Ngakhale ndi ochepa, ndimalimbikitsa kupanga zosintha zosiyana zamitundu yosiyanasiyana. Mayeso akamakula, izi zipangitsa kuyenda mosavuta. Pankhaniyi, timapeza mindandanda iwiri. Yoyamba ili ndi magawo olumikizirana ndi MQ (onani. Chithunzi 2 ΠΈ Chithunzi 4):
Chithunzi 15: Zosankha za MQ Connection
Lachiwiri ndi mayina a zinthu zomwe mukufuna kutsata zomwe zimatchula mizere:
Chithunzi 16: Maina amzere okhazikika
Zomwe zatsala ndikukonza JMS Publisher kuti ikweze uthenga woyeserera pamzere wotuluka:
Chithunzi 17: Kukhazikitsa JMS Publisher
Ndipo Wolembetsa wa JMS kuti awerenge uthenga kuchokera pamzere womwe ukubwera:
Chithunzi 18: Kukonzekera Wolembetsa wa JMS
Ngati zonse zachitika molondola, zotsatira za kuphedwa kwa linner zidzadzazidwa ndi mitundu yobiriwira yowala komanso yosangalatsa.
Pomaliza
Ndinasiya dala nkhani za kayendetsedwe ndi kasamalidwe; iyi ndi mitu yapamtima komanso yotakata yosindikizidwa.
Kuonjezera apo, pali gawo lalikulu la ma nuances pogwira ntchito ndi mizere, ma database ndi mafayilo, zomwe ndikufunanso kuzikambirana mosiyana komanso mwatsatanetsatane.
Sungani nthawi yanu. Ndipo zikomo chifukwa cha chidwi chanu.
Source: www.habr.com