IBM MQ sy JMeter: Fifandraisana voalohany

Hey Habr!

Ity dia prequel ho ahy fanontana teo aloha ary miaraka amin'izay koa ny fanavaozana ny lahatsoratra Fitsapana automatique amin'ny serivisy mampiasa ny protocol MQ mampiasa JMeter.

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.

IBM MQ sy JMeter: Fifandraisana voalohany

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 eto afaka mamaky bebe kokoa ianao.
Mba hamoronana azy dia tsara ny mampiasa MQ Explorer:

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 1: Fanampiana contexte voalohany

Safidio ny karazana rakitra context sy lahatahiry fitahirizana .famatotra rakitra izay ahitana famaritana ny zavatra JNDI:

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 2: Fantenana ny karazana contexte voalohany

Avy eo ianao dia afaka manomboka mamorona ireo zavatra ireo. Ary manomboka amin'ny orinasa fifandraisana:

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 3: Mamorona orinasa fifandraisana

Mifidiana anarana sariaka...

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 4: Fantenana anarana orinasa fifandraisana

... ary karazana Factory Connection Filaharana:

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 5: Fantenana ny karazana orinasa fifandraisana

Protocole - Mpanjifa MQ afaka mifandray amin'ny MQ lavitra:

IBM MQ sy JMeter: Fifandraisana voalohany
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:

IBM MQ sy JMeter: Fifandraisana voalohany
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):

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 8: Fametrahana ny mari-pamantarana orinasa fampifandraisana

Ary amin'ny tabilao Channels - fantsona ho an'ny fifandraisana. tsindrio farany hamita:

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 9: Famitana ny famoronana orinasa fifandraisana

Andeha isika hamorona fifandraisana amin'ny filaharana:

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 10: Famoronana zavatra kendrena

Andeha isika hisafidy anarana namana (aleoko manondro ny tena anaran'ny filaharana) ary soraty Filaharana:

IBM MQ sy JMeter: Fifandraisana voalohany
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:

IBM MQ sy JMeter: Fifandraisana 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:

IBM MQ sy JMeter: Fifandraisana voalohany
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 polarnik Π² fanehoan-kevitra misy nuance kely: javax.jms-api-2.0.jar fa tsy jms.jar.
Misy hadisoana NoClassDEfFoundError mitranga amin'ny jms.jar, ny vahaolana hitako eto.

  • 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:

IBM MQ sy JMeter: Fifandraisana voalohany
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):

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 15: MQ Connect Options

Ny faharoa dia ny anaran'ireo zavatra kendrena izay manondro ny filaharana:

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 16: Anaran'ny filaharana voafantina

Ny hany sisa tavela dia ny manamboatra JMS Publisher hampiditra ny hafatra andrana amin'ny filaharana mivoaka:

IBM MQ sy JMeter: Fifandraisana voalohany
Sary 17: Fametrahana JMS Publisher

Ary JMS Mpanoratra hamaky hafatra avy amin'ny filaharana ho avy:

IBM MQ sy JMeter: Fifandraisana voalohany
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.

IBM MQ sy JMeter: Fifandraisana voalohany

Source: www.habr.com