Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

Π—Π΄Ρ€Π°Π²Π΅ΠΉ, Π₯Π°Π±Ρ€! Π’ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π° публикация, Π² ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ говоря Π·Π° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π·Π° поставянС Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π² опашки с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° JMeter.

ΠŸΡ€Π°Π²ΠΈΠΌ шина Π·Π° Π΄Π°Π½Π½ΠΈ Π·Π° голяма Ρ„Π΅Π΄Π΅Ρ€Π°Π»Π½Π° компания. Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ Π½Π° заявки, трансформации, слоТно ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅. Π—Π° тСстванС трябва Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π½Π° ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π°. Π ΡŠΡ‡Π½ΠΎΡ‚ΠΎ Π΅ Π±ΠΎΠ»ΠΊΠ°, с която Π½Π΅ всСки Ρ…ΠΈΡ€ΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° сС справи.

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

въвСдСниС

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° Ρ‚ΡŠΡ€ΠΏΡ Ρ‚Π°Π·ΠΈ Π±ΠΎΠ»ΠΊΠ°. Всичко Π·Π°ΠΏΠΎΡ‡Π½Π° с RFHUtil. Π‘ΠΈΠ»Π½ΠΎ, Π½ΠΎ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ: Π•, ΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅ Рус.

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

НСзамСним Π² някои случаи, Π½ΠΎ постоянно намалява ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°.
Π£Π΄ΠΎΠ±Π½ΠΎΡ‚ΠΎ тСстванС Π΅ нСвъзмоТно с Π½Π΅Π³ΠΎ.

Π‘ JMeter всичко стана ΠΏΠΎ-лСсно. Π‘Π»Π΅Π΄ ΠΏΡŠΡ€Π²ΠΈΡ Π΅Ρ‚Π°ΠΏ Π½Π° усвояванС ΠΈ свикванС Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° сС появява Π½Π°Π΄Π΅ΠΆΠ΄Π° Π·Π° щастливо тСстванС.

Активно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ сСмплСритС JMS Publisher ΠΈ JMS Subscriber. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ JMS Point-to-Point, Ρ‚Π°Π·ΠΈ Π΄Π²ΠΎΠΉΠΊΠ° изглСТдашС ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. НапримСр с Subscriber Π² JMS Selector ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° посочитС ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°, Π½ΠΎ с Point-to-Point Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ (ΠΈΠ»ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½).

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ±ΠΈ

JMS ΠΈΠ·Π΄Π°Ρ‚Π΅Π»

  • Настройка - всяка ΠΏΡ€ΠΎΠ±Π°. Apache ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ Ρ‚Π°Π·ΠΈ опция, Π°ΠΊΠΎ опашки/Ρ‚Π΅ΠΌΠΈ са посочСни Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ.
  • Π˜Π·Ρ‚ΠΈΡ‡Π°Π½Π΅ (ms) = 120000. Π’ случай Π½Π° нСуспСх, заявкитС Π·Π° тСст Ρ‰Π΅ ΠΈΠ·Ρ‡Π΅Π·Π½Π°Ρ‚ ΠΎΡ‚ ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° слСд 2 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ.
  • Π”Π° сС ​​използва Π»ΠΈ нСпостоянСн Ρ€Π΅ΠΆΠΈΠΌ Π½Π° доставка? - вярно. IBM исковСтози постоянСн Ρ€Π΅ΠΆΠΈΠΌ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π² случай Π½Π° Π²Π½Π΅Π·Π°ΠΏΠ½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π°. И ΠΏΠΎ-Π±ΡŠΡ€Π· ΠΎΠ±ΠΌΠ΅Π½ Π² нСпостоянСн Ρ€Π΅ΠΆΠΈΠΌ. Π—Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° тСстванСто скоростта Π΅ ΠΏΠΎ-Π²Π°ΠΆΠ½Π°.

Π’ΡŠΠ² всСки Publisher Π·Π°Π΄Π°Π²Π°ΠΌ свойство jms, ΠΊΠΎΠ΅Ρ‚ΠΎ Π°Π±ΠΎΠ½Π°Ρ‚ΡŠΡ‚ Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² JMS Selector. Π—Π° всяко ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° стойност Π² Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Π½Π° тСстовия ΠΏΠ»Π°Π½ Π½Π° потрСбитСлскитС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ:

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° стС сигурни, Ρ‡Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π΅ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Π½ΠΎ.

ΠŸΠΎΡΠ»Π΅Π΄Π½Π°Ρ‚Π° β€žΠ·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°β€œ Π½Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ JMS Publisher:

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

JMS Π°Π±ΠΎΠ½Π°Ρ‚

  • Настройка - всяка ΠΏΡ€ΠΎΠ±Π°. Π•, Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅.
  • Π˜Π·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ (ms) = 100000 100. Ако заявката Π½Π΅ пристигнС Π² ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° слСд XNUMX сСкунди Ρ‡Π°ΠΊΠ°Π½Π΅, Π·Π½Π°Ρ‡ΠΈ Π½Π΅Ρ‰ΠΎ сС Π΅ ΠΎΠ±ΡŠΡ€ΠΊΠ°Π»ΠΎ.
  • Π‘ΠΏΠΈΡ€Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ±ΠΈΡ‚Π΅? - вярно.

JMS Selector - доста ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π½Π΅Ρ‰ΠΎ. ΠšΡ€Π°Π΅Π½ JMS Π°Π±ΠΎΠ½Π°Ρ‚:

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

Как Π΄Π° сС справим с ΠΊΠΈΡ€ΠΈΠ»ΠΈΡ†Π°Ρ‚Π° Π² ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈΡ‚Π΅ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ. Π’ JMeter ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ слСд корСкция сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π°ΠΊΡ€ΠΈΠ²ΠΎ. Π—Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ Ρ‚ΠΎΠ²Π° ΠΈ Π΄Π° сС наслаТдаватС Π½Π° Π²Π΅Π»ΠΈΠΊΠΎΡ‚ΠΎ ΠΈ ΠΌΠΎΡ‰Π½ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ ΠΈ навсякъдС, трябва:

  1. Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ JVM Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ към JMeter β€žΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²ΠΈΡ ΠΏΠ°Π½Π΅Π»β€œ:
    -Dfile.encoding=UTF-8
  2. ДобавянС Π½Π° постпроцСсор JSR223 към Π°Π±ΠΎΠ½Π°Ρ‚Π° с groovy линия:
    prev.setDataEncoding("UTF-8")

Π˜Π·ΠΏΡ€Π°Ρ‚Π΅Ρ‚Π΅ тСкст

Най-ΠΌΡŠΡ€Π·Π΅Π»ΠΈΠ²ΠΈΡΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² прясно написани тСстовС. Или Π·Π° случаитС, ΠΊΠΎΠ³Π°Ρ‚ΠΎ трябва Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ½Π΅ Π½Π΅Ρ‰ΠΎ ΠΌΠ°Π»ΠΊΠΎ. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ опция Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ - Textarea ΠΈ поставСтС тялото Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² тСкстов Π±Π»ΠΎΠΊ:

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

ΠŸΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅

Най-чСсто срСщаният Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ сцСнарии. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ опция Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ - ΠžΡ‚ Ρ„Π°ΠΉΠ» ΠΈ посочСтС ΠΏΡŠΡ‚Ρ Π΄ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π€Π°ΠΉΠ» - ΠΈΠΌΠ΅ Π½Π° Ρ„Π°ΠΉΠ»:

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

ΠŸΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° Ρ„Π°ΠΉΠ» Π² тСкстово ΠΏΠΎΠ»Π΅

Най-унивСрсалният Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΠΎ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ сцСнарии + ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² JMS Point-to-Point, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ няма Π²Ρ‚ΠΎΡ€Π° опция Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅:

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

ΠŸΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π±Π°ΠΉΡ‚ΠΎΠ² масив

Най-трудният Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π±Π΅Π·ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° заявки Π΄ΠΎ Π±Π°ΠΉΡ‚Π°, Π±Π΅Π· изкривяванС, SMS ΠΈ смущСния. Няма Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π° Π² JMeter ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Ρ‚ΡƒΠΊ ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΌΠΈ ΠΊΠ°Π·Π°Ρ…Π° Π·Π° Ρ‚ΠΎΠ²Π°.

Π’Π°ΠΊΠ° Ρ‡Π΅ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° изтСгля ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΊΠΎΠ΄ JMS Π°Π±ΠΎΠ½Π°Ρ‚.

Π—Π°ΠΌΠ΅Π½Π΅Π½ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π° extractContent(..) линия:

buffer.append(bytesMessage.getBodyLength() + " bytes received in BytesMessage");

На:

byte[] bytes = new byte[(int) bytesMessage.getBodyLength()];
bytesMessage.readBytes(bytes);
try {
	buffer.append(new String(bytes, "UTF-8"));
} catch (UnsupportedEncodingException e) {
	throw new RuntimeException(e);
}

ΠΈ прСустроСн JMeter.

Всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ остава, Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ няколко JSR223 сСмплСра. ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π΅ ΠΏΡ€Π΅Π΄ΠΈ Π΄Π²ΠΎΠΉΠΊΠ°Ρ‚Π° Π˜Π·Π΄Π°Ρ‚Π΅Π»/Абонат Π·Π° създаванС Π½Π° DAT Ρ„Π°ΠΉΠ», ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ²Π΅:

import org.apache.commons.lang3.RandomUtils;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

vars.put("PATH_TO_BYTES", "C:temprandomBytes.dat");
File RESULT_FILE = new File(vars.get("PATH_TO_BYTES"));
byte[] arr = RandomUtils.nextBytes((int)(Math.random()*10000));
        try {
            FileOutputStream fos = new FileOutputStream(RESULT_FILE);
            fos.write(arr);
            fos.close();
        } catch (IOException e) {
            System.out.println("file not found");
        }

Вторият - Π² края Π½Π° скрипта, ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π° Ρ„Π°ΠΉΠ»Π°:

import java.io.File;

File RESULT_FILE = new File(vars.get("PATH_TO_BYTES"));
RESULT_FILE.delete();

И Π½Π΅ забравяйтС Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ ΠΏΡŠΡ‚Ρ към Ρ„Π°ΠΉΠ»Π° Π² Publisher:

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

И ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π² JSR223 Assertion Π·Π° Π°Π±ΠΎΠ½Π°Ρ‚ - сравнСтС ΠΈΠ·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π±Π°ΠΉΡ‚ΠΎΠ²Π΅ с Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ пристигат Π² ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° Π½Π° получатСля:

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Arrays;

Path path = Paths.get(vars.get("PATH_TO_BYTES"), new String[0]);
byte[] originalArray = Files.readAllBytes(path);
byte[] changedArray = ctx.getPreviousResult().getResponseData();
System.out.println(changedArray.length);

if (Arrays.equals(originalArray, changedArray))
	{
     	SampleResult.setResponseMessage("OK");

	} else {
	   SampleResult.setSuccessful(false);
     	   SampleResult.setResponseMessage("Comparison failed");
	   SampleResult.setResponseData("Bytes have changed","UTF-8");
     	   IsSuccess=false;
	}

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

ΠžΠΏΠΈΡΠ°Ρ… Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Π½Π°Ρ‡ΠΈΠ½Π° Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π΄ΠΎ опашки, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ всСки Π΄Π΅Π½ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Надявам сС Ρ‚Π°Π·ΠΈ информация Π΄Π° улСсни ΠΆΠΈΠ²ΠΎΡ‚Π° Π²ΠΈ. Π’ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ смятам Π΄Π° говоря Π·Π° ΠΎΠΏΠΈΡ‚Π° си ΠΎΡ‚ тСстванС Π½Π° ΠΎΠ±ΠΌΠ΅Π½, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ° опашка Π² Сдиния ΠΊΡ€Π°ΠΉ ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма Π² другия.

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

Опашки ΠΈ JMeter: сподСлянС с ΠΈΠ·Π΄Π°Ρ‚Π΅Π» ΠΈ Π°Π±ΠΎΠ½Π°Ρ‚

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€