Hei Habr!
He tohu o mua tenei ki ahau
I tenei wa ka korero ahau ki a koe mo taku wheako ki te whakatikatika i a JMeter me IBM MQ mo te whakamatautau koa o nga tono i runga i te IBM WAS. I mua i ahau he mahi pera, ehara i te mea ngawari. Kei te pirangi au ki te awhina ki te penapena wa mo nga tangata katoa e hiahia ana.
Whakataki
Mo te kaupapa: pahi raraunga, maha nga karere xml, e toru nga waahi whakawhiti (tutira, papaa raraunga, punaha konae), ratonga tukutuku me o raatau ake arorau tukatuka karere. I te wa e haere ana te kaupapa, ka kaha haere nga whakamatautau a-ringa. I karangahia a Apache JMeter ki te whakaora - he puna kaha me te tuwhera, me te hapori nui o nga kaiwhakamahi me te atanga hoa. Ko te ngawari o te whakaritenga o te putanga o waho o te pouaka ka taea e koe te kapi i nga keehi katoa, me te oati a te kaiwhakawhanake matua ki te awhina. i te take noa (i awhina) i te mutunga ka whakapumautia taku whiringa.
Te whakarite i te horopaki tuatahi
Hei taunekeneke ki te kaiwhakahaere o te rarangi, me whai horopaki tuatahi koe. He maha nga momo, kei konei
Hei waihanga, he pai ki te whakamahi i te MQ Explorer:
Whakaahua 1: Te taapiri i te horopaki tuatahi
Tīpakohia te momo kōnae horopaki me te whaiaronga rokiroki .nga here he konae kei roto he whakaahuatanga mo nga mea JNDI:
Whakaatu 2: Te whiriwhiri i te momo horopaki tuatahi
Na ka taea e koe te timata ki te hanga i enei taonga. A ka timata me te wheketere hononga:
Whakaatu 3: Te hanga wheketere hononga
Kōwhiria he ingoa hoa...
Whakaatu 4: Te whiriwhiri ingoa wheketere hononga
... me te momo wheketere Hononga Tūtira:
Whakaatu 5: Te whiriwhiri i te momo wheketere hononga
Kawa - Kiritaki MQ kia taea ki te taunekeneke me te MQ mamao:
Whakaaturanga 6: Te Whiriwhiringa Kawa Hangarau Hononga
I te taahiraa e whai ake nei, ka taea e koe te kowhiri i tetahi wheketere o naianei me te kape i etahi atu tautuhinga mai i tera. Pāwhiri Panuku, ki te kore he:
Whakaatu 7: Te whiriwhiri i nga tautuhinga mo te wheketere hononga o naianei
I roto i te matapihi whiriwhiri tawhā, he nui ki te whakapūtā toru. I runga i te ripa hononga tohuhia te ingoa o te kaiwhakahaere rarangi me te tu IP me tona waahi (tauranga 1414 wehe):
Whakaatu 8: Te Whakaritea i nga Tawhā Wheketere Hononga
Na i runga i te ripa hongere — hongere mo te hononga. Pāwhiri Mutu ki te whakaoti:
Whakaahua 9: Te whakaoti i te hanga hononga wheketere
Inaianei me hanga hononga ki te rarangi:
Whakaahua 10: Te Waihanga i te Kaupapa Whainga
Me whiriwhiri he ingoa hoa (he pai ki ahau te tohu i te ingoa tuturu o te rarangi) me te pato rārangi:
Whakaahua 11: Te whiriwhiri i te ingoa whainga me te momo
Ma te whakataurite ki Whakaahua 7 Ka taea e koe te kape i nga tautuhinga mai i te rarangi o naianei. Pāwhiri hoki Panuku, mena ko te tuatahi:
Whakaatu 12: Te Kowhiringa Tautuhinga mo te Whainga Tiariari
I te matapihi tautuhinga, tohua noa te ingoa o te kaiwhakahaere me te rarangi e hiahiatia ana, paatohia Mutu. Na ka tuaruatia te maha o nga wa e hiahiatia ana kia oti ra ano nga rarangi katoa e hiahiatia ana hei taunekeneke me JMeter:
Whakaaturanga 13: Te whakaoti i te hanganga whaainga
Te whakarite JMeter
Ko te whakarite i te JMeter ko te taapiri i nga whare pukapuka e hiahiatia ana hei taunekeneke me te MQ. Kei %wmq_home%/java/lib. Tāruatia ki %jmeter_home%/lib/ext i mua i te tiimata i te 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
He rarangi whirinoa kua tohua
He hapa NoClassDEfFoundError ka puta me jms.jar, te otinga i kitea e au
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- providerutil.jar
Ka mahi angitu nga rarangi whare pukapuka e rua me JMeter 5.0 me IBM MQ 8.0.0.4.
Te whakarite mahere whakamatautau
Ko te huinga e tika ana me te rawaka o nga huānga JMeter te ahua penei:
Whakaahua 14: Mahere whakamatautau
E rima nga taurangi kei roto i te mahere whakamatautau tauira. Ahakoa te iti o to raatau, ka tūtohu ahau ki te hanga huānga whirihoranga motuhake mo nga momo taurangi rereke. Ka tipu haere nga whakamatautau, ka ngawari ake te whakatere. I tenei keehi, ka whiwhi tatou i nga rarangi e rua. Kei te tuatahi nga tawhā mo te hono ki te MQ (tirohia. 2 Whakaatu и 4 Whakaatu):
Whakaahua 15: Nga Kōwhiringa Hononga MQ
Ko te tuarua ko nga ingoa o nga mea e whaaia ana e tohu ana ki nga rarangi:
Whakaahua 16: Nga ingoa rarangi tawhā
Ko nga mea e toe ana ko te whirihora i a JMS Publisher ki te uta i te karere whakamatautau ki te rarangi ka puta:
Whakaahua 17: Te whakatu JMS Publisher
Me te Kaiohauru JMS ki te panui i tetahi karere mai i te rarangi taumai:
Whakaatu 18: Whakaritea te Kaiohauru JMS
Mena ka mahi tika nga mea katoa, ka whakakiia te hua o te mahi i roto i te raarangi ki nga tae matomato kanapa me te koa.
mutunga
I ata waiho e au nga take o te ararere me te whakahaerenga; he kaupapa tino whanui, he kaupapa whanui mo nga whakaputanga motuhake.
I tua atu, he nui te waahanga o nga nuances i roto i te mahi me nga rarangi, papaa raraunga me nga konae, e hiahia ana ahau ki te korero motuhake me te taipitopito.
Whakaorangia to wa. Na ka mihi mo to aro.
Source: will.com