IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚

Π₯Π΅ΠΉ Π₯Π°Π±Ρ€!

Π’ΠΎΠ²Π° Π΅ прСдистория Π½Π° моята ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° публикация ΠΈ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ€ΠΈΠΌΠ΅ΠΉΠΊ Π½Π° статията Автоматизирано тСстванС Π½Π° услуги, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° MQ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ JMeter.

Π’ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ Ρ‰Π΅ Π²ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ° Π·Π° моя ΠΎΠΏΠΈΡ‚ Π² ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° JMeter ΠΈ IBM MQ Π·Π° щастливо тСстванС Π½Π° прилоТСния Π½Π° IBM WAS. Бях ΠΈΠ·ΠΏΡ€Π°Π²Π΅Π½ ΠΏΡ€Π΅Π΄ Ρ‚Π°ΠΊΠ°Π²Π° Π·Π°Π΄Π°Ρ‡Π°, Π½Π΅ бСшС лСсно. Искам Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° спСстя Π²Ρ€Π΅ΠΌΠ΅ Π½Π° всички заинтСрСсовани.

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚

въвСдСниС

Π—Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: шина Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎ xml ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ, Ρ‚Ρ€ΠΈ области Π·Π° ΠΎΠ±ΠΌΠ΅Π½ (опашки, Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма), ΡƒΠ΅Π± услуги със собствСна Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ. Π‘ Π½Π°ΠΏΡ€Π΅Π΄Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€ΡŠΡ‡Π½ΠΎΡ‚ΠΎ тСстванС ΡΡ‚Π°Π²Π°ΡˆΠ΅ всС ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Apache JMeter бСшС ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ - ΠΌΠΎΡ‰Π΅Π½ ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, с голяма общност ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ приятСлски интСрфСйс. ЛСсното пСрсонализиранС Π½Π° вСрсията извън кутията Π²ΠΈ позволява Π΄Π° ΠΏΠΎΠΊΡ€ΠΈΠ΅Ρ‚Π΅ всякакви случаи ΠΈ ΠΎΠ±Π΅Ρ‰Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° водСщия Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° всСки случай (ΠΏΠΎΠΌΠΎΠ³Π½Π°) Π½Π°ΠΉ-накрая ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈ ΠΈΠ·Π±ΠΎΡ€Π° ΠΌΠΈ.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΈΡ контСкст

Π—Π° Π΄Π° взаимодСйстватС с ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° опашка, ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π΅Π½ контСкст. Π’ΡƒΠΊ ΠΈΠΌΠ° няколко Π²ΠΈΠ΄Π° Ρ‚ΡƒΠΊ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅.
Π—Π° Π΄Π° Π³ΠΎ ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅, Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ MQ Explorer:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 1: ДобавянС Π½Π° Π½Π°Ρ‡Π°Π»Π΅Π½ контСкст

Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ‚ΠΈΠΏΠ° Π½Π° контСкстния Ρ„Π°ΠΉΠ» ΠΈ дирСкторията Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ .ΠΏΠΎΠ΄Π²ΡŠΡ€Π·Π²Π°Π½ΠΈΡ Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° описаниС Π½Π° JNDI ΠΎΠ±Π΅ΠΊΡ‚ΠΈ:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 2: Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΈΡ Ρ‚ΠΈΠΏ контСкст

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Ρ‚Π΅Π·ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ. И Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ с Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 3: БъздаванС Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅

Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ приятСлско ΠΈΠΌΠ΅...

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 4: Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΈΠΌΠ΅ Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ°

... ΠΈ Ρ‚ΠΈΠΏ Π€Π°Π±Ρ€ΠΈΠΊΠ° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° опашка:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 5: Π˜Π·Π±ΠΎΡ€ Π½Π° Ρ‚ΠΈΠΏΠ° Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ°

ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» - MQ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° взаимодСйстватС с MQ дистанционно:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 6: Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ°

Π’ слСдващата ΡΡ‚ΡŠΠΏΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ° ΠΈ Π΄Π° ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚Π΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ настройки ΠΎΡ‚ нСя. ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ НапрСд, Π°ΠΊΠΎ няма Ρ‚Π°ΠΊΡŠΠ²:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 7: Π˜Π·Π±ΠΎΡ€ Π½Π° настройки Π·Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅

Π’ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° посочитС Ρ‚Ρ€ΠΈ. Π’ Ρ€Π°Π·Π΄Π΅Π»Π° Π’Ρ€ΡŠΠ·ΠΊΠ° посочСтС ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° опашка ΠΈ IP стойката с Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ мСстополоТСниС (ΠΏΠΎΡ€Ρ‚ 1414 напускам):

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 8: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ°

И Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π° Канали β€” ΠΊΠ°Π½Π°Π» Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ°. ΠšΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎΡΡ‚ Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 9: Π—Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° създадСм Π²Ρ€ΡŠΠ·ΠΊΠ° към ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π°:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 10: БъздаванС Π½Π° Ρ†Π΅Π»Π΅Π²ΠΈ ΠΎΠ±Π΅ΠΊΡ‚

НСка ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ приятСлско ΠΈΠΌΠ΅ (ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΠΌ Π΄Π° посоча истинското ΠΈΠΌΠ΅ Π½Π° ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π°) ΠΈ Π΄Π° напишСм Опашка:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 11: Π˜Π·Π±ΠΎΡ€ Π½Π° ΠΈΠΌΠ΅ ΠΈ Ρ‚ΠΈΠΏ Π½Π° Ρ†Π΅Π»Ρ‚Π°

По аналогия с Π€ΠΈΠ³ΡƒΡ€Π° 7 ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚Π΅ настройки ΠΎΡ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π° опашка. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ НапрСд, Π°ΠΊΠΎ Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 12: Π˜Π·Π±ΠΎΡ€ Π½Π° настройки Π·Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π° Ρ†Π΅Π»

Π’ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π° с настройки просто ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° ΠΈ ΠΆΠ΅Π»Π°Π½Π°Ρ‚Π° опашка, Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎΡΡ‚. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Ρ‚Π΅ нСобходимия Π±Ρ€ΠΎΠΉ ΠΏΡŠΡ‚ΠΈ, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π±ΡŠΠ΄Π°Ρ‚ създадСни всички опашки, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° взаимодСйствиС с JMeter:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 13: Π—Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ†Π΅Π»

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° JMeter

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°Ρ‚Π° Π½Π° JMeter Π²ΠΊΠ»ΡŽΡ‡Π²Π° добавянС Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° взаимодСйствиС с MQ. Π’Π΅ сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ Π² %wmq_home%/java/lib. ΠšΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅ Π³ΠΈ Π² %jmeter_home%/lib/ext, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° стартиратС 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

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π΅ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΅Π½ списък полярник Π² няма ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ с малък нюанс: javax.jms-api-2.0.jar вмСсто jms.jar.
Π’ΡŠΠ·Π½ΠΈΠΊΠ²Π° Π³Ρ€Π΅ΡˆΠΊΠ° NoClassDEfFoundError с jms.jar, Ρ‡ΠΈΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ… Ρ‚ΡƒΠΊ.

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

И Π΄Π²Π°Ρ‚Π° списъка с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ работят ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ с JMeter 5.0 ΠΈ IBM MQ 8.0.0.4.

БъздаванС Π½Π° тСстов ΠΏΠ»Π°Π½

НСобходимият ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ JMeter Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 14: План Π·Π° тСстванС

Има ΠΏΠ΅Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π² примСрния тСстов ΠΏΠ»Π°Π½. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ малкия ΠΈΠΌ Π±Ρ€ΠΎΠΉ, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°ΠΌ Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ. Π‘ нарастванСто Π½Π° тСстовСтС Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈ навигацията ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсна. Π’ Ρ‚ΠΎΠ·ΠΈ случай ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π΄Π²Π° списъка. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към MQ (Π²ΠΈΠΆΡ‚Π΅. Π€ΠΈΠ³ΡƒΡ€Π° 2 ΠΈ Π€ΠΈΠ³ΡƒΡ€Π° 4):

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 15: ΠžΠΏΡ†ΠΈΠΈ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° MQ

Π’Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ Π΅ ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Ρ†Π΅Π»Π΅Π²ΠΈΡ‚Π΅ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС отнасят Π΄ΠΎ ΠΎΠΏΠ°ΡˆΠΊΠΈΡ‚Π΅:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 16: ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° опашка

Всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ остава, Π΅ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ JMS Publisher Π΄Π° Π·Π°Ρ€Π΅Π΄ΠΈ тСстовото ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π² изходящата опашка:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 17: Настройка Π½Π° JMS Publisher

И JMS Абонат Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‚ входящата опашка:

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚
Π€ΠΈΠ³ΡƒΡ€Π° 18: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° JMS Π°Π±ΠΎΠ½Π°Ρ‚

Ако всичко Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ, Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² списъка Ρ‰Π΅ бъдС изпълнСн с ярки ΠΈ вСсСли Π·Π΅Π»Π΅Π½ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

УмишлСно пропуснах Π²ΡŠΠΏΡ€ΠΎΡΠΈΡ‚Π΅ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ администриранСто, Ρ‚ΠΎΠ²Π° са доста ΠΈΠ½Ρ‚ΠΈΠΌΠ½ΠΈ ΠΈ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΈ Ρ‚Π΅ΠΌΠΈ Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

ОсвСн Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° част ΠΎΡ‚ Π½ΡŽΠ°Π½ΡΠΈΡ‚Π΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с опашки, Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ‰ΠΎ Π±ΠΈΡ… искал Π΄Π° говоря ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

БпСстСтС си Π²Ρ€Π΅ΠΌΠ΅. И благодаря Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ.

IBM MQ ΠΈ JMeter: ΠŸΡŠΡ€Π²ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com