Hai Habr!
Wannan prequel ne nawa
A wannan karon zan gaya muku game da ƙwarewar da nake da ita na sulhunta JMeter da IBM MQ don gwajin farin ciki na aikace-aikace akan IBM WAS. Na fuskanci irin wannan aiki, ba shi da sauƙi. Ina so in taimaka adana lokaci don duk mai sha'awar.
Gabatarwar
Game da aikin: bas ɗin bayanai, saƙonnin xml da yawa, wuraren musayar abubuwa guda uku (layin layi, bayanai, tsarin fayil), ayyukan gidan yanar gizo tare da dabarun sarrafa saƙon nasu. Yayin da aikin ke ci gaba, gwajin da hannu ya zama da wahala. Apache JMeter an kira shi zuwa ga ceto - tushe mai ƙarfi da buɗewa, tare da ɗimbin jama'a na masu amfani da haɗin gwiwar abokantaka. Sauƙin gyare-gyare na sigar waje ta ba ku damar ɗaukar kowane lamari, da kuma alƙawarin mai haɓaka jagora don taimakawa. kawai idan (ya taimaka) a ƙarshe ya tabbatar da zaɓi na.
Ana shirya mahallin farko
Don yin hulɗa tare da mai sarrafa jerin gwano, kuna buƙatar mahallin farko. Akwai iri da yawa, a nan
Don ƙirƙirar shi, ya dace don amfani da MQ Explorer:
Hoto 1: Ƙara mahallin farko
Zaɓi nau'in fayil ɗin mahallin da kundin adireshi .dauri fayil wanda zai ƙunshi bayanin abubuwan JNDI:
Hoto 2: Zaɓi nau'in mahallin farko
Sannan zaku iya fara ƙirƙirar waɗannan abubuwa. Kuma fara da masana'antar haɗin gwiwa:
Hoto 3: Ƙirƙirar masana'antar haɗi
Zaɓi suna na abokantaka...
Hoto 4: Zabar sunan masana'anta
... da kuma buga Kamfanin Haɗin gwiwar Queue:
Hoto na 5: Zaɓi nau'in masana'anta
Protocol - Abokin ciniki na MQ don samun damar yin hulɗa da MQ daga nesa:
Hoto 6: Zaɓin Ka'idar Ka'idar Haɗi
A mataki na gaba, zaku iya zaɓar masana'anta da ke akwai kuma ku kwafi ƙarin saitunan daga gare ta. Danna Next, idan babu:
Hoto 7: Zaɓin saituna don masana'antar haɗin da ke akwai
A cikin taga zaɓin siga, ya isa ya ƙayyade uku. A kan shafin Connection nuna sunan mai sarrafa jerin gwano da madaidaicin IP tare da wurinsa (tashar jiragen ruwa 1414 barin):
Hoto 8: Saita Ma'aunin Masana'antar Haɗi
Kuma a kan tab Channels - tashar don haɗi. Danna Gama don kammala:
Hoto 9: Ƙirƙirar masana'antar haɗin gwiwa
Yanzu bari mu ƙirƙiri haɗi zuwa jerin gwano:
Hoto na 10: Ƙirƙirar Abun Target
Bari mu zaɓi sunan abokantaka (na fi son nuna ainihin sunan jerin gwano) kuma mu buga jerin gwano:
Hoto 11: Zaɓin sunan manufa da nau'in
Ta misali da Hoto 7 Kuna iya kwafin saituna daga layin da ke akwai. Hakanan danna Next, idan ya kasance na farko:
Hoto na 12: Zaɓi Saituna don Maƙasudin da ke wanzu
A cikin taga saitunan, kawai zaɓi sunan manajan da layin da ake so, danna Gama. Sannan maimaita adadin lokutan da ake buƙata har sai an ƙirƙiri duk layin da ake buƙata don hulɗa tare da JMeter:
Hoto 13: Kammala ƙirƙirar manufa
Ana shirya JMeter
Shirya JMeter ya ƙunshi ƙara ɗakunan karatu da ake buƙata don hulɗa tare da MQ. Suna cikin %wmq_home%/java/lib. Kwafi su zuwa %jmeter_home%/lib/ext kafin fara 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
- samarrutil.jar
An ba da shawarar madadin jeri
Kuskuren NoClassDEfFoundError yana faruwa tare da jms.jar, maganin da na samo
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- samarrutil.jar
Duka jerin ɗakunan karatu suna aiki cikin nasara tare da JMeter 5.0 da IBM MQ 8.0.0.4.
Kafa tsarin gwaji
Abubuwan da ake buƙata kuma isassun abubuwan abubuwan JMeter sunyi kama da haka:
Hoto 14: Tsarin gwaji
Akwai masu canji guda biyar a cikin shirin gwajin misali. Duk da ƙananan adadin su, Ina ba da shawarar ƙirƙirar abubuwan daidaitawa daban don nau'ikan masu canji daban-daban. Yayin da gwaje-gwaje ke girma, wannan zai sa kewayawa ya fi sauƙi. A wannan yanayin, muna samun lissafin biyu. Na farko ya ƙunshi sigogi don haɗawa zuwa MQ (duba. 2 zane и 4 zane):
Hoto 15: MQ Haɗin Zaɓuɓɓuka
Na biyu shi ne sunayen abubuwan da aka yi niyya da ke nuni ga jerin gwano:
Hoto na 16: Adadin sunayen jerin gwano
Abin da ya rage shi ne saita JMS Publisher don loda saƙon gwaji cikin jerin gwano mai fita:
Hoto 17: Kafa JMS Publisher
Da kuma JMS Subscriber don karanta sako daga layin da ke shigowa:
Hoto 18: Yana daidaita Mai biyan kuɗin JMS
Idan duk abin da aka yi daidai, sakamakon kisa a cikin mai lissafin zai cika da launuka masu haske da farin ciki.
ƙarshe
Da gangan na watsar da lamurran da suka shafi zirga-zirga da gudanarwa, waɗannan batutuwan na kud da kud da kud da kud da su ne don wallafe-wallafe daban-daban.
Bugu da ƙari, akwai wani muhimmin ɓangare na nuances a cikin aiki tare da layi, bayanan bayanai da fayiloli, wanda zan so in yi magana akai daban kuma daki-daki.
Ajiye lokacinku. Kuma na gode da kulawar ku.
source: www.habr.com