Hi Habr!
Is e seo prequel dhomh
An turas seo innsidh mi dhut mun eòlas a th’ agam air a bhith a’ rèiteachadh JMeter agus IBM MQ airson deuchainn sona air tagraidhean air IBM WAS. Bha a leithid de dh ’obair air beulaibh orm, cha robh e furasta. Tha mi airson ùine a shàbhaladh airson a h-uile duine le ùidh.
Ro-ràdh
Mun phròiseact: bus dàta, mòran teachdaireachdan xml, trì raointean iomlaid (ciudha, stòr-dàta, siostam faidhle), seirbheisean lìn leis an loidsig giollachd teachdaireachd aca fhèin. Mar a chaidh am pròiseact air adhart, dh’ fhàs deuchainn làimhe a’ sìor fhàs doirbh. Chaidh Apache JMeter a ghairm gu teasairginn - stòr cumhachdach agus fosgailte, le coimhearsnachd mhòr de luchd-cleachdaidh agus eadar-aghaidh càirdeil. Leigidh cho furasta sa tha an dreach taobh a-muigh a ghnàthachadh dhut cùis sam bith a chòmhdach, agus gealladh an leasaiche stiùiridh do chuideachadh dìreach gun fhios (rinn e cuideachadh) mu dheireadh dhearbh e mo roghainn.
Ag ullachadh a’ chiad cho-theacsa
Gus eadar-obrachadh le manaidsear na ciudha, feumaidh tu co-theacs tùsail. Tha grunn sheòrsaichean ann, an seo
Gus a chruthachadh, tha e goireasach MQ Explorer a chleachdadh:
Figear 1: A’ cur co-theacs tùsail ris
Tagh an seòrsa faidhle co-theacsa agus eòlaire stòraidh .ceangail faidhle anns am bi tuairisgeul air nithean JNDI:
Figear 2: A 'taghadh an t-seòrsa co-theacsa tùsail
An uairsin faodaidh tu tòiseachadh air na stuthan sin a chruthachadh. Agus tòisich leis an fhactaraidh ceangail:
Figear 3: A 'cruthachadh factaraidh ceangail
Tagh ainm càirdeil ...
Figear 4: A 'taghadh ainm factaraidh ceangail
... agus seòrsa Factaraidh Ceangal Ciudha:
Figear 5: A 'taghadh an seòrsa factaraidh ceangail
Pròtacal - Cliant MQ gus a bhith comasach air eadar-obrachadh le MQ air astar:
Figear 6: Taghadh Pròtacal Factaraidh Ceangal
Anns an ath cheum, faodaidh tu factaraidh gnàthaichte a thaghadh agus barrachd roghainnean a chopaigeadh bhuaithe. Cliog An ath-, mur 'eil ann :
Figear 7: A 'taghadh shuidheachaidhean airson factaraidh ceangail a th' ann mar-thà
Anns an uinneag taghaidh paramadair, tha e gu leòr trì a shònrachadh. Air an taba Ceangal comharraich ainm manaidsear na ciudha agus an seasamh IP leis an àite aige (port 1414 falbh):
Figear 8: A 'rèiteachadh paramadairean factaraidh ceangail
Agus air an taba Cainmean - sianal airson ceangal. Cliog Crìochnaich a chrìochnachadh:
Figear 9: Crìochnachadh cruthachadh factaraidh ceangail
A-nis cruthaichidh sinn ceangal ris a’ chiudha:
Figear 10: A’ cruthachadh Rud Targaid
Nach tagh sinn ainm càirdeil (is fheàrr leam fìor ainm a’ chiudha a chomharrachadh) agus an seòrsa Ciudha:
Figear 11: A 'taghadh ainm targaid agus seòrsa
Ann an coimeas ri Figear 7 Faodaidh tu na roghainnean a chopaigeadh bho chiudha a tha ann mu thràth. Cliog cuideachd An ath-, mas e seo a’ chiad fhear:
Figear 12: A’ taghadh shuidheachaidhean airson targaid gnàthaichte
Ann an uinneag nan roghainnean, dìreach tagh ainm a’ mhanaidsear agus an ciudha a tha thu ag iarraidh, cliog Crìochnaich. An uairsin cuir a-rithist an àireamh de thursan a tha a dhìth gus an tèid a h-uile ciudha a dh’ fheumar gus eadar-obrachadh le JMeter a chruthachadh:
Figear 13: Crìochnachadh cruthachadh targaid
Ag ullachadh JMeter
Tha ullachadh JMeter a’ toirt a-steach cuir ris na leabharlannan a dh’ fheumar gus eadar-obrachadh le MQ. Tha iad suidhichte ann an %wmq_home%/java/lib. Dèan lethbhreac dhiubh gu % jmeter_home%/lib/ext mus tòisich thu air 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
- solaraicheutil.jar
Liosta eile air a mholadh
Tha mearachd NoClassDEfFoundError a’ tachairt le jms.jar, am fuasgladh a lorg mi
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- solaraicheutil.jar
Bidh an dà liosta de leabharlannan ag obair gu soirbheachail le JMeter 5.0 agus IBM MQ 8.0.0.4.
A 'stèidheachadh plana deuchainn
Tha an seata riatanach agus gu leòr de eileamaidean JMeter a’ coimhead mar seo:
Figear 14: Plana deuchainn
Tha còig caochladairean anns a’ phlana deuchainn eisimpleir. A dh 'aindeoin an àireamh bheag aca, tha mi a' moladh a bhith a 'cruthachadh eileamaidean rèiteachaidh fa leth airson diofar sheòrsachan caochladairean. Mar a bhios deuchainnean a’ fàs, nì seo seòladh gu math nas fhasa. Anns a 'chùis seo, gheibh sinn dà liosta. Anns a’ chiad fhear tha crìochan airson ceangal ri MQ (faic. Figear 2 и Figear 4):
Figear 15: Roghainnean ceangail MQ
Is e an dàrna fear ainmean nan nithean targaid a tha a’ toirt iomradh air na ciudha:
Figear 16: Ainmean ciudha parameterichte
Chan eil air fhàgail ach JMS Publisher a rèiteachadh gus an teachdaireachd deuchainn a luchdachadh a-steach don chiudha a tha a’ falbh:
Figear 17: A’ stèidheachadh Foillsichear JMS
Agus JMS Subscriber airson teachdaireachd bhon ciudha a tha a’ tighinn a-steach a leughadh:
Figear 18: A’ rèiteachadh neach-clàraidh JMS
Ma thèid a h-uile càil a dhèanamh ceart, bidh toradh cur gu bàs anns an listner air a lìonadh le dathan uaine soilleir agus sunndach.
co-dhùnadh
Dh’fhàg mi a dh’aona ghnothach cùisean slighe agus rianachd; tha iad sin nan cuspairean caran dlùth agus farsaing airson foillseachaidhean fa-leth.
A bharrachd air an sin, tha cuibhreann mòr de nuances ann a bhith ag obair le ciudha, stòran-dàta agus faidhlichean, air am bu mhath leam bruidhinn air leth agus gu mionaideach cuideachd.
Sàbhail an ùine agad. Agus taing airson d’ aire.
Source: www.habr.com