IBM MQ iyo JMeter: Xiriirka koowaad

Haye Habr!

Tani waa horudhac aniga ii ah daabacaad hore iyo isla mar ahaantaana dib u habeynta maqaalka Tijaabada tooska ah ee adeegyada iyadoo la adeegsanayo borotokoolka MQ iyadoo la adeegsanayo JMeter.

Markan waxaan kuu sheegi doonaa waayo-aragnimadayda dib-u-heshiisiinta JMeter iyo IBM MQ ee tijaabinta farxadda leh ee codsiyada IBM WAS. Waxaa i soo food saartay hawl caynkaas ah, ma fududayn. Waxaan rabaa inaan kaa caawiyo badbaadinta wakhtiga qof kasta oo danaynaya.

IBM MQ iyo JMeter: Xiriirka koowaad

Horudhac

Ku saabsan mashruuca: baska xogta, farriimaha xml badan, saddex goobood oo la isku dhaafsado ( safafka, xogta xogta, nidaamka faylka), adeegyada shabakadda oo leh caqli-gal fariineed iyaga u gaar ah. Mashruucu markuu socday, tijaabinta gacanta ayaa noqotay mid aad u adag. Apache JMeter ayaa loogu yeeray samatabbixinta - il awood leh oo furan, oo leh bulsho badan oo isticmaalayaasha ah iyo is-dhexgal saaxiibtinimo leh. Fududeynta habaynta nooca ka baxsan sanduuqa waxay kuu ogolaaneysaa inaad daboosho kiis kasta, iyo ballanqaadka horumariyaha hogaanka si uu u caawiyo waaba haddii (Waxay caawisay) ugu dambeyntii waxay xaqiijisay doorashadayda.

Diyaarinta macnaha bilowga ah

Si aad ula falgasho maareeyaha safka, waxaad u baahan tahay macnaha guud. Waxaa jira dhowr nooc, halkan halkan wax badan ayaad akhrin kartaa.
Si loo abuuro, way ku habboon tahay in la isticmaalo MQ Explorer:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 1: Ku darida macnaha bilowga ah

Dooro nooca faylka iyo tusaha kaydinta . xidhxidhid faylka ka koobnaan doona sharaxaadda walxaha JNDI:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 2: Doorashada nooca macnaha guud

Markaa waxaad bilaabi kartaa abuurista walxahan. Oo ka bilow warshadda isku xirka:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 3: Abuurista warshad isku xidhka

Dooro magac saaxiibtinimo...

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 4: Doorashada magaca warshadda isku xidhka

... iyo nooca Warshada Xidhiidhka Safka:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 5: Doorashada nooca warshadda isku xidhka

Baratakoolka - Macmiilka MQ si aad ula falgasho MQ fog:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 6: Xulashada Hab-maamuuska Warshada Xidhiidhinta

Tallaabada xigta, waxaad dooran kartaa warshad hadda jirta oo aad nuqul ka sameysan kartaa goobo dheeraad ah. Guji Next, haddii aysan jirin:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 7: Doorashada goobaha warshad xidhiidhineed ee jirta

Daaqadda xulashada cabbirka, waa ku filan inaad sheegto saddex. On tab Connection Tilmaan magaca maamulaha safka iyo cinwaanka IP-ga oo leh meesha ay ku taal (dekedda 1414 ka tag):

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 8: Habaynta Isku Xidhka Warshada

Iyo tab Channels - kanaalka isku xirka. Guji Finish si loo dhamaystiro:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 9: Dhamaystirka abuuritaanka warshadaynta isku xirka

Hadda aynu abuurno xidhiidh safka:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 10: Abuuritaanka Shayga Bartilmaameedka

Aynu doorano magac saaxiibtinimo (waxaan doorbidayaa inaan tilmaamo magaca dhabta ah ee safka) oo ku qor safka:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 11: Doorashada magaca iyo nooca

Marka la barbardhigo Jaantuska 7 Waxaad ka koobiyn kartaa setinka safka jira. Sidoo kale guji Next, haddii ay tahay tan ugu horeysa:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 12: Xulashada Goobaha loogu talagalay Bartilmaameedka jira

Daaqada Settings, kaliya dooro magaca maamulaha iyo safka la rabo, guji Finish. Ka dib ku celi tirada jeer ee loo baahan yahay ilaa dhammaan safafka loo baahan yahay si loola falgalo JMeter la abuuray:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 13: Dhamaystirka abuurista bartilmaameedka

Diyaarinta JMeter

Diyaarinta JMeter waxay ku lug leedahay ku darista maktabadaha loo baahan yahay si ay ula falgalaan MQ. Waxay ku yaalaan %wmq_home%/java/lib. Ku koobbi %jmeter_home%/lib/ext ka hor inta aanad bilaabin JMeter.

  • com.ibm.mq.commonservices.jar
  • com.ibm.mq.madaxa.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

Liis kale ayaa la soo jeediyay polarnik Π² faallooyinka oo leh nuance yar: javax.jms-api-2.0.jar halkii jms.jar.
Cilad NoClassDEfFoundError waxay la dhacdaa jms.jar, xalka aan helay halkan.

  • com.ibm.mq.allclient.jar
  • fscontext.jar
  • javax.jms-api-2.0.jar
  • Providerutil.jar

Labada liis ee maktabaduhu waxay si guul leh ula shaqeeyaan JMeter 5.0 iyo IBM MQ 8.0.0.4.

Dejinta qorshe tijaabo ah

Qaybta lagama maarmaanka ah oo ku filan ee walxaha JMeter waxay u egtahay sidan:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 14: Qorshaha Imtixaanka

Waxaa jira shan doorsoomayaal qorshaha imtixaanka tusaalaha. In kasta oo ay tiro yar yihiin, waxaan ku talinayaa in la abuuro xubno qaabayn oo kala duwan oo loogu talagalay doorsoomayaasha kala duwan. Marka ay imtixaanadu koraan, tani waxay aad u fududaynaysaa socodka. Xaaladdan oo kale, waxaan helnaa laba liis. Midka ugu horreeya wuxuu ka kooban yahay cabbirro lagu xirayo MQ (eeg. Jaantus 2 ΠΈ Jaantus 4):

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantus 15: Isku xirka Options MQ

Midda labaad waa magacyada walxaha la beegsanayo ee tixraacaya safafka:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 16: Magacyada safka loo qoondeeyay

Waxa hadhay oo dhan waa in la habeeyo daabacaha JMS si uu farriinta tijaabada ugu shubo safka baxaya:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 17: Dejinta Daabacaha JMS

Iyo macmiilka JMS si uu u akhriyo fariinta safka soo socota:

IBM MQ iyo JMeter: Xiriirka koowaad
Jaantuska 18: Habaynta macmiilaha JMS

Haddii wax walba si sax ah loo sameeyo, natiijada fulinta ee liiska waxaa lagu buuxin doonaa midabyo cagaaran oo dhalaalaya oo farxad leh.

gunaanad

Waxaan si badheedh ah u dhaafay arrimaha hab-socodka iyo maamulka, kuwani waa mawduucyo aad u dhow oo ballaaran oo daabacado kala duwan ah.

Intaa waxaa dheer, waxaa jira qayb muhiim ah oo nuances ah oo ku saabsan la shaqeynta safafka, kaydinta xogta iyo faylasha, kuwaas oo aan sidoo kale jeclaan lahaa inaan si gooni ah iyo si faahfaahsan uga hadlo.

Waqtigaaga ilaali. Waad ku mahadsan tahay dareenkaaga.

IBM MQ iyo JMeter: Xiriirka koowaad

Source: www.habr.com