Hey Habr!
Ity dia prequel ho ahy
Amin'ity indray mitoraka ity dia hilaza aminao ny traikefako amin'ny fampihavanana ny JMeter sy ny IBM MQ aho amin'ny fitsapana faly amin'ny fampiharana amin'ny IBM WAS. Niatrika asa toy izany aho, tsy mora izany. Te hanampy amin'ny fitsitsiana fotoana ho an'izay liana rehetra aho.
fampidirana
Momba ny tetikasa: bus data, hafatra xml maro, sehatra fifanakalozana telo (filaharana, database, rafi-drakitra), serivisy tranonkala miaraka amin'ny lojika fanodinana hafatra manokana. Rehefa nandroso ny tetikasa dia nanjary sarotra kokoa ny fitiliana amin'ny tanana. Apache JMeter dia nantsoina hamonjy - loharano matanjaka sy misokatra, miaraka amin'ny vondron'olona mpampiasa marobe ary interface tsara. Ny fanamorana ny fanamboarana ny kinova ivelan'ny boaty dia ahafahanao mirakitra tranga rehetra, ary ny fampanantenan'ny mpamorona lehibe hanampy anao. raha toa ka (nanampy tokoa izany) dia nanamafy ny safidiko ihany.
Manomana ny contexte voalohany
Mba hifaneraserana amin'ny mpitantana ny filaharana dia mila contexte voalohany ianao. Misy karazany maromaro, eto
Mba hamoronana azy dia tsara ny mampiasa MQ Explorer:
Sary 1: Fanampiana contexte voalohany
Safidio ny karazana rakitra context sy lahatahiry fitahirizana .famatotra rakitra izay ahitana famaritana ny zavatra JNDI:
Sary 2: Fantenana ny karazana contexte voalohany
Avy eo ianao dia afaka manomboka mamorona ireo zavatra ireo. Ary manomboka amin'ny orinasa fifandraisana:
Sary 3: Mamorona orinasa fifandraisana
Mifidiana anarana sariaka...
Sary 4: Fantenana anarana orinasa fifandraisana
... ary karazana Factory Connection Filaharana:
Sary 5: Fantenana ny karazana orinasa fifandraisana
Protocole - Mpanjifa MQ afaka mifandray amin'ny MQ lavitra:
Sary 6: Fifidianana Protocol Factory Connection
Amin'ny dingana manaraka, azonao atao ny misafidy orinasa efa misy ary mandika ny fanovana fanampiny avy aminy. tsindrio Manaraka, raha tsy misy:
Sary 7: Fifantenana ny toe-javatra ho an'ny orinasa fampifandraisana efa misy
Ao amin'ny varavarankelin'ny fisafidianana parameter dia ampy ny mamaritra telo. Eo amin'ny tabilao Connection manondro ny anaran'ny mpitantana ny filaharana sy ny IP stand miaraka amin'ny toerana misy azy (port 1414 miala):
Sary 8: Fametrahana ny mari-pamantarana orinasa fampifandraisana
Ary amin'ny tabilao Channels - fantsona ho an'ny fifandraisana. tsindrio farany hamita:
Sary 9: Famitana ny famoronana orinasa fifandraisana
Andeha isika hamorona fifandraisana amin'ny filaharana:
Sary 10: Famoronana zavatra kendrena
Andeha isika hisafidy anarana namana (aleoko manondro ny tena anaran'ny filaharana) ary soraty Filaharana:
Sary 11: Fantenana anarana sy karazana kendrena
Amin'ny analogy amin'ny Sary 7 Azonao atao ny mandika ny fanovana avy amin'ny filaharana efa misy. Tsindrio koa Manaraka, raha ny voalohany:
Sary 12: Fifantenana Settings ho an'ny tanjona efa misy
Ao amin'ny varavarankely Settings, fidio fotsiny ny anaran'ny mpitantana sy ny filaharana tianao, tsindrio farany. Avereno imbetsaka ny isan'ny ilaina mandra-pamorona ny filaharana rehetra ilaina hifaneraserana amin'ny JMeter:
Sary 13: Famitana ny famoronana tanjona
Manomana JMeter
Ny fanomanana ny JMeter dia ny fampidirana ireo tranomboky ilaina hifaneraserana amin'ny MQ. Izy ireo dia hita ao amin'ny %wmq_home%/java/lib. Adikao amin'ny %jmeter_home%/lib/ext izy ireo alohan'ny hanombohana 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
Lisitra hafa soso-kevitra
Misy hadisoana NoClassDEfFoundError mitranga amin'ny jms.jar, ny vahaolana hitako
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- providerutil.jar
Samy miasa tsara amin'ny JMeter 5.0 sy IBM MQ 8.0.0.4 ny lisitry ny tranomboky roa.
Fametrahana drafitra fitsapana
Ny singa JMeter ilaina sy ampy dia toa izao:
Sary 14: Drafitra fitsapana
Misy karazany dimy ao amin'ny drafitra fitsapana ohatra. Na dia kely aza ny isany dia manoro hevitra aho ny hamorona singa fanamafisam-peo misaraka ho an'ny karazana varimbazaha samihafa. Rehefa mitombo ny fitsapana dia hanamora kokoa ny fitetezana izany. Amin'ity tranga ity dia mahazo lisitra roa isika. Ny voalohany dia misy masontsivana hifandraisana amin'ny MQ (jereo. 2 Figure ΠΈ 4 Figure):
Sary 15: MQ Connect Options
Ny faharoa dia ny anaran'ireo zavatra kendrena izay manondro ny filaharana:
Sary 16: Anaran'ny filaharana voafantina
Ny hany sisa tavela dia ny manamboatra JMS Publisher hampiditra ny hafatra andrana amin'ny filaharana mivoaka:
Sary 17: Fametrahana JMS Publisher
Ary JMS Mpanoratra hamaky hafatra avy amin'ny filaharana ho avy:
Sary 18: Fametrahana JMS Subscriber
Raha vita tsara ny zava-drehetra, dia ho feno loko maitso mamiratra sy falifaly ny vokatry ny famonoana ao amin'ny mpihaino.
famaranana
Niniako nesoriko ny olan'ny zotra sy ny fitantanana; lohahevitra akaiky sy midadasika ireo ho an'ny famoahana samihafa.
Ankoatra izany, misy ampahany lehibe amin'ny nuances amin'ny fiasana amin'ny filaharana, ny angon-drakitra ary ny rakitra, izay tiako horesahina manokana sy amin'ny antsipiriany.
Tehirizo ny fotoananao. Ary misaotra amin'ny fiheveranao.
Source: www.habr.com