IBM MQ na JMeter: Kọntaktị mbụ

Ndewo, Habr!

Nke a bụ prequel nke m mbipụta gara aga na n'otu oge a remake nke isiokwu Nnwale ọrụ akpaaka na-eji usoro MQ site na iji JMeter.

Oge a, m ga-agwa gị gbasara ahụmahụ m nke ime ka JMeter na IBM MQ dị mma maka ule obi ụtọ nke ngwa na IBM WAS. Ọrụ dị otú ahụ chere m ihu, ọ dịghị mfe. Achọrọ m inye aka chekwaa oge maka onye ọ bụla nwere mmasị.

IBM MQ na JMeter: Kọntaktị mbụ

Okwu Mmalite

Banyere oru ngo a: ụgbọ ala data, ọtụtụ ozi xml, ebe mgbanwe atọ (ahịrị, nchekwa data, sistemụ faịlụ), ọrụ webụ nwere usoro nhazi ozi nke ha. Ka ọrụ ahụ na-aga n'ihu, nyocha akwụkwọ ntuziaka bịara na-esiwanye ike. Akpọrọ Apache JMeter ka ọ bụrụ nnapụta - isi iyi dị ike na nke mepere emepe, yana nnukwu obodo ndị ọrụ yana interface enyi. Mfe nke nhazi nke ụdị nke na-apụ apụ na-enye gị ohere ikpuchi ikpe ọ bụla, na nkwa onye nrụpụta ga-enyere aka. adịghị ama ama (it did help) mechara kwenye nhọrọ m.

Na-akwado ọnọdụ izizi

Ka gị na onye njikwa kwụ n'ahịrị na-emekọrịta ihe, ịchọrọ ọnọdụ izizi. Enwere ọtụtụ ụdị, ebe a ebe a ị nwere ike ịgụkwu.
Iji mepụta ya, ọ dị mma iji MQ Explorer:

IBM MQ na JMeter: Kọntaktị mbụ
Onyonyo 1: Na-agbakwụnye okwu mmalite

Họrọ ụdị faịlụ gbara ya gburugburu na ndekọ nchekwa .njide faịlụ nke ga-enwe nkọwa nke ihe JNDI:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 2: Ịhọrọ ụdị ọnọdụ mbụ

Mgbe ahụ ị nwere ike ịmalite ịmepụta ihe ndị a. Ma malite na ụlọ ọrụ njikọ:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 3: Ịmepụta ụlọ ọrụ njikọ

Họrọ aha enyi na enyi...

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 4: Ịhọrọ aha ụlọ ọrụ njikọ

... na ụdị Ụlọ ọrụ njikọ kwụ n'ahịrị:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 5: Ịhọrọ ụdị ụlọ ọrụ njikọ

Protocol - Onye ahịa MQ inwe ike imekọrịta ihe na MQ n'ime anya:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 6: Nhọrọ Protocol Factory Connection

Na nzọụkwụ ọzọ, ị nwere ike họrọ ụlọ ọrụ dị adị ma detuo ntọala ndị ọzọ na ya. Pịa Osote, ma ọ bụrụ na ọ dịghị:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 7: Nhọrọ ntọala maka ụlọ ọrụ njikọ dị adị

Na windo nhọrọ paramita, o zuru ezu ịkọwapụta atọ. Na taabụ Connection gosi aha onye njikwa kwụ n'ahịrị yana ebe IP na ọnọdụ ya (ọdụ ụgbọ mmiri 1414 pụọ):

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 8: Na-ahazi Parameter Factory Connection

Na na taabụ Owa - ọwa maka njikọ. Pịa Imecha imecha:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 9: Mezue njikọ mmepụta ihe mmepụta ihe

Ugbu a, ka anyị mepụta njikọ na kwụ n'ahịrị:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 10: Ịmepụta Ihe Ezubere

Ka anyị họrọ aha enyi (ọkacha mmasị m igosi ezigbo aha kwụ n'ahịrị) wee pịnye kwụ n'ahịrị:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 11: Ịhọrọ aha ebumnuche na ụdị

Site ntụnyere na Onyonyo 7 Ị nwere ike idetu ntọala site na kwụ n'ahịrị dị. Pịakwa OsoteỌ bụrụ na ọ bụ nke mbụ:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 12: Ịhọrọ ntọala maka ebumnuche dị adị

Na mpio ntọala, họrọ naanị aha onye njikwa na kwụ n'ahịrị achọrọ, pịa Imecha. Megharịa ugboro ugboro achọrọ ruo mgbe emepụtara kwụ n'ahịrị niile achọrọ iji soro JMeter na-emekọrịta ihe:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 13: Emecha ihe ezubere iche

Na-akwado JMeter

Ịkwadebe JMeter gụnyere ịgbakwụnye ọba akwụkwọ achọrọ iji soro MQ na-emekọrịta ihe. Ha dị na %wmq_home%/java/lib. Detuo ha na %jmeter_home%/lib/ext tupu ịmalite JMeter.

  • com.ibm.mq.commonservices.jar
  • com.ibm.mq.isi.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
  • enyerutil.jar

Atụụrụ ndepụta ọzọ polarnik в kwuru na obere nuance: javax.jms-api-2.0.jar kama jms.jar.
Njehie NoClassDEfFoundError pụtara na jms.jar, ngwọta nke m chọtara ya ebe a.

  • com.ibm.mq.allclient.jar
  • fscontext.jar
  • javax.jms-api-2.0.jar
  • enyerutil.jar

Ndepụta ọba akwụkwọ abụọ a na-arụ ọrụ nke ọma na JMeter 5.0 na IBM MQ 8.0.0.4.

Ịtọlite ​​​​atụmatụ ule

Ihe dị mkpa na nke zuru oke nke ihe JMeter dị ka nke a:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 14: Atụmatụ ule

Enwere mgbanwe ise na atụmatụ ule ihe atụ. N'agbanyeghị ọnụ ọgụgụ ha dị nta, ana m akwado ịmepụta ihe nhazi dị iche iche maka ụdị mgbanwe dị iche iche. Ka ule na-eto, nke a ga-eme ka igodo dị mfe karị. N'okwu a, anyị na-enweta ndepụta abụọ. Nke mbụ nwere parampat maka ijikọ na MQ (lee. Ihe osise 2 и Ihe osise 4):

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 15: Nhọrọ Njikọ MQ

Nke abụọ bụ aha ihe ndị e lekwasịrị anya na-ezo aka n'ahịrị:

IBM MQ na JMeter: Kọntaktị mbụ
Onyonyo 16: Aha kwụ n'ahịrị n'usoro

Naanị ihe fọdụrụ bụ ịhazi JMS Publisher ka ọ buru ozi ule n'ime kwụ n'ahịrị na-apụ apụ:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 17: Ịtọlite ​​​​JMS Publisher

Na onye debanyere aha JMS ka ịgụọ ozi sitere na kwụ n'ahịrị na-abata:

IBM MQ na JMeter: Kọntaktị mbụ
Ọgụgụ 18: Na-ahazi onye debanyere aha JMS

Ọ bụrụ na emechara ihe niile n'ụzọ ziri ezi, nsonaazụ nke ogbugbu na lister ga-ejupụta na agba akwụkwọ ndụ akwụkwọ ndụ na-egbuke egbuke na obi ụtọ.

nkwubi

M kpachaara anya wepụrụ okwu gbasara ịkwọgharị na nchịkwa; ndị a bụ isiokwu chiri anya na nnukwu isiokwu maka mbipụta dị iche iche.

Na mgbakwunye, enwere akụkụ dị ịrịba ama nke nuances na-arụ ọrụ na kwụ n'ahịrị, ọdụ data na faịlụ, nke m ga-achọkwa ikwu banyere ya iche na n'ụzọ zuru ezu.

Chekwa oge gị. Daalụ maka nlebara anya gị.

IBM MQ na JMeter: Kọntaktị mbụ

isi: www.habr.com