Hey Habr!
เบเบตเปเปเบกเปเบ prequel เบเบญเบเบเปเบฒเบเบฐเปเบเบปเปเบฒ
เปเบงเบฅเบฒเบเบตเปเบเปเบญเบเบเบฐเบเบญเบเบเปเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเปเบญเบเปเบเบเบฒเบเบเบทเบเบเบต JMeter เปเบฅเบฐ IBM MQ เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบงเบฒเบกเบชเบธเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบ IBM WAS. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเปเบเบตเบเบเบฑเบเบงเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบง, เบกเบฑเบเบเปเปเปเบกเปเบเปเบฅเบทเปเบญเบเบเปเบฒเบ. เบเปเบญเบเบเปเบญเบเบเบฒเบเบเปเบงเบเบเบฐเบซเบเบฑเบเปเบงเบฅเบฒเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบปเบเบเบตเปเบชเบปเบเปเบ.
เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบต
เบเปเบฝเบงเบเบฑเบเปเบเบเบเบฒเบ: เบฅเบปเบเปเบกเบเปเปเบกเบนเบ, เบเปเปเบเบงเบฒเบก xml เบซเบผเบฒเบ, เบชเบฒเบกเบเบทเปเบเบเบตเปเปเบฅเบเบเปเบฝเบ (เบเบดเบง, เบเบฒเบเบเปเปเบกเบนเบ, เบฅเบฐเบเบปเบเปเบเบฅเป), เบเบฒเบเบเปเบฅเบดเบเบฒเบเปเบงเบฑเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเบเบฒเบเบเบธเบเปเบเปเบเบเปเปเบเบงเบฒเบกเบเบญเบเบเบปเบเปเบญเบ. เปเบเบเบฐเบเบฐเบเบตเปเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเปเบเปเบเปเบฒเปเบเบตเบเปเบ, เบเบฒเบเบเบปเบเบชเบญเบเบเปเบงเบเบกเบทเปเบเปเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเปเบเบตเปเบกเบเบถเปเบ. Apache JMeter เบเบทเบเปเบญเบตเปเบเปเบซเปเบเบนเปเปเบ - เปเบซเบผเปเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเปเบเบตเบ, เบกเบตเบเบธเบกเบเบปเบเบเบนเปเปเบเปเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบฅเบฐเบเบฒเบเปเบเปเบเบญเบเบเบตเปเปเบเบฑเบเบกเบดเบ. เบเบงเบฒเบกเบเปเบฒเบเบเบญเบเบเบฒเบเบเบฑเบเปเบเปเบเบชเบฐเบเบฑเบเบเบญเบเบเบญเบเบเปเบญเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบกเปเบญเบปเบฒเบเปเบฅเบฐเบเบตเปเบเบเปเปเบเบฒเบก, เปเบฅเบฐเบเปเบฒเบชเบฑเบเบเบฒเบเบญเบเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฑเปเบเบเปเบฒเบเบตเปเบเบฐเบเปเบงเบ. เปเบโเบเปโเบฅเบฐโเบเบตโเบเบตเป (เบกเบฑเบเปเบเปเบเปเบงเบ) เบชเบธเบเบเปเบฒเบเปเบเปเบขเบทเบเบขเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบญเบเบเปเบญเบ.
เบเบฒเบเบเบฐเบเบฝเบกเบชเบฐเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบ
เปเบเบทเปเบญเบเบปเบงเบเบฑเบเบเบฑเบเบเบนเปเบเบฑเบเบเบฒเบเบเบดเบง, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบชเบฐเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบ. เบกเบตเบซเบผเบฒเบเบเบฐเปเบเบ, เบเบตเปเบเบตเป
เปเบเบทเปเบญเบชเปเบฒเบเบกเบฑเบ, เบกเบฑเบเบชเบฐเบเบงเบเปเบเบเบฒเบเบเปเบฒเปเบเป MQ Explorer:
เบฎเบนเบเบเบต 1: เบเบฒเบเปเบเบตเปเบกเบเปเบฅเบดเบเบปเบเปเบเบทเปเบญเบเบเบปเปเบ
เปเบฅเบทเบญเบเบเบฐเปเบเบเปเบเบฅเปเบเปเบฅเบดเบเบปเบเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒ .เบเบฒเบเบเบนเบเบกเบฑเบ เปเบเบฅเปเบเบตเปเบเบฐเบเบฐเบเบญเบเบเปเบงเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบงเบฑเบเบเบธ JNDI:
เบฎเบนเบเบเบต 2: เบเบฒเบเปเบฅเบทเบญเบเบเบฐเปเบเบเบเปเบฅเบดเบเบปเบเปเบเบทเปเบญเบเบเบปเปเบ
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเบเบงเบฑเบเบเบธเปเบซเบผเบปเปเบฒเบเบตเป. เปเบฅเบฐเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเปเบฎเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป:
เบฎเบนเบเบเบต 3: เบเบฒเบเบชเปเบฒเบเปเบฎเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป
เปเบฅเบทเบญเบเบเบทเปเบเบตเปเปเบเบฑเบเบกเบดเบ ...
เบฎเบนเบเบเบต 4: เบเบฒเบเปเบฅเบทเบญเบเบเบทเปเปเบฎเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป
... เปเบฅเบฐเบเบฐเปเบเบ เปเบฎเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบดเบง:
เบฎเบนเบเบเบต 5: เบเบฒเบเปเบฅเบทเบญเบเบเบฐเปเบเบเปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป
เบเบดเบเบตเบเบฒเบ - เบฅเบนเบเบเปเบฒ MQ เปเบเบทเปเบญโเบชเบฒโเบกเบฒเบโเบเบปเบงโเบเบฑเบโเบเบฑเบ MQ เบซเปเบฒเบโเปเบโเบชเบญเบโเบซเบผเบตเบโ:
เบฎเบนเบเบเบต 6: Connection Factory Protocol Selection
เปเบเบเบฑเปเบเบเบญเบเบเปเปเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเปเบฎเบเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบฅเบฐเบเบฑเบเบฅเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเปเบกเปเบเบตเบกเบเบฒเบเบกเบฑเบ. เบเบปเบ เบเบฑเบเปเบ, เบเปเบฒเบเปเปเบกเบต:
เบฎเบนเบเบเบต 7: เบเบฒเบเปเบฅเบทเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเปเบฎเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง
เปเบเบเปเบญเบเบขเปเบฝเบกเปเบฅเบทเบญเบเบเบฒเบฅเบฒเบกเบดเปเบเบต, เบกเบฑเบเบเบฝเบเบเปเบเบตเปเบเบฐเบฅเบฐเบเบธเบชเบฒเบก. เบขเบนเปเปเบเปเบเบ เบเบฒเบเปเบเบทเปเบญเบกเบเปเป เบเบตเปเบเบญเบเบเบทเปเบเบญเบเบเบนเปเบเบฑเบเบเบฒเบเปเบเบงเปเบฅเบฐ IP stand เบเบฑเบเบชเบฐเบเบฒเบเบเบตเปเบเบญเบเบกเบฑเบ (เบเบญเบ 1414 เบญเบญเบโเบเบฒเบโ:
เบฎเบนเบเบเบต 8: เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบ
เปเบฅเบฐเบขเบนเปเปเบเปเบเบ เบเปเบญเบเบเบฒเบเบเบฒเบ โ เบเปเบญเบโเบเบฒเบโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโ. เบเบปเบ เบชเปเบฒโเปเบฅเบฑเบโเบฎเบนเบ เบชเปเบฒเปเบฅเบฑเบ:
เบฎเบนเบ 9: เบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเปเบฎเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป
เบเบญเบเบเบตเปเปเบซเปเบเบงเบเปเบฎเบปเบฒเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบดเบง:
เบฎเบนเบเบเบต 10: เบเบฒเบเบชเปเบฒเบเปเบเบปเปเบฒเปเบฒเบ
เปเบซเปเปเบฅเบทเบญเบเบเบทเปเบเบตเปเปเบเบฑเบเบกเบดเบ (เบเปเบญเบเบกเบฑเบเบเบตเปเบเบญเบเบเบทเปเบเบตเปเปเบเปเบเบดเบเบเบญเบเปเบเบง) เปเบฅเบฐเบเบดเบก เบเบดเบง:
เบฎเบนเบเบเบต 11: เบเบฒเบเปเบฅเบทเบญเบเบเบทเปเปเบเบปเปเบฒเปเบฒเบ เปเบฅเบฐเบเบฐเปเบเบ
เปเบเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบฑเบ เบฎเบนเบ 7 เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเบณเปเบเบปเบฒเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเบเบดเบงเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบเป. เบเบฑเบเบเบฅเบดเบ เบเบฑเบเปเบ, เบเปเบฒเบกเบฑเบเปเบเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบ:
เบฎเบนเบเบเบต 12: เบเบฒเบเปเบฅเบทเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง
เปเบเบเปเบญเบเบขเปเบฝเบกเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเบฝเบเปเบเปเปเบฅเบทเบญเบเบเบทเปเบเบญเบเบเบนเปเบเบฑเบเบเบฒเบเปเบฅเบฐเปเบเบงเบเบตเปเบเปเบญเบเบเบฒเบ, เบเบฅเบดเบ เบชเปเบฒโเปเบฅเบฑเบโเบฎเบนเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบฎเบฑเบเบเปเปเบฒเบเปเบฒเบเบงเบเปเบงเบฅเบฒเบเบตเปเบเปเบญเบเบเบฒเบเบเบปเบเบเปเบงเบฒเบเบดเบงเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเปเบเปเบเบญเบเบเบฑเบ 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
เปเบเบฐเบเบณเบฅเบฒเบเบเบทเปเบเบฒเบเปเบฅเบทเบญเบ
เบเปเปเบเบดเบเบเบฒเบ 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 เบเบตเปเบเปเบฒเปเบเบฑเบเปเบฅเบฐเบเบฝเบเบเปเปเบเบดเปเบเบเบทเบเบฑเปเบเบเบตเป:
เบฎเบนเบเบเบต 14: เปเบเบเบเบฒเบเบเบปเบเบชเบญเบ
เบกเบตเบซเปเบฒเบเบปเบงเปเบเปเบเปเบเบเบเบฒเบเบเบปเบเบชเบญเบเบเบปเบงเบขเปเบฒเบ. เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเปเบฒเบเบงเบเบเปเบญเบ, เบเปเบญเบเบเปเปเบเบฐเบเปเบฒเปเบซเปเบชเปเบฒเบเบญเบปเบเบเบฐเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเบเปเบฒเบเบซเบฒเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบกเบทเปเบญเบเบฒเบเบเบปเบเบชเบญเบเปเบเบตเปเบกเบเบถเปเบ, เบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเปเบฒเบเบฒเบเบเปเบฒเบเบเบถเปเบเบซเบผเบฒเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบชเบญเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเป. เบเปเบฒเบญเบดเบเบเบฐเบเบญเบเบเปเบงเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ MQ (เปเบเบดเปเบ. เบฎเบนเบเบเบต 2 ะธ เบฎเบนเบเบเบต 4):
เบฎเบนเบเบเบต 15: เบเบปเบงเปเบฅเบทเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป MQ
เบญเบฑเบเบเบตเบชเบญเบเปเบกเปเบเบเบทเปเบเบญเบเบงเบฑเบเบเบธเปเบเบปเปเบฒเบซเบกเบฒเบเบเบตเปเบซเบกเบฒเบเปเบเบดเบเปเบเบง:
เบฎเบนเบเบเบต 16: เบเบทเปเปเบเบงเบเบตเปเบเบณเบเบปเบเบเปเบฒ
เบชเบดเปเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเปเบกเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ JMS Publisher เปเบเบทเปเบญเปเบซเบฅเบเบเปเปเบเบงเบฒเบกเบเบปเบเบชเบญเบเปเบเบปเปเบฒเปเบเปเบเบเบดเบงเบเบตเปเบญเบญเบเบกเบฒ:
เบฎเบนเบเบเบต 17: เบเบฒเบเบเบดเบเบเบฑเปเบ JMS Publisher
เปเบฅเบฐ JMS Subscriber เปเบเบทเปเบญเบญเปเบฒเบเบเปเปเบเบงเบฒเบกเบเบฒเบเบเบดเบงเบเบตเปเปเบเบปเปเบฒเบกเบฒ:
เบฎเบนเบเบเบต 18: เบเบฒเบเบเบฑเปเบเบเปเบฒ JMS Subscriber
เบเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบทเบเปเบฎเบฑเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบฅเบฒเบเบเบทเปเบเบฐเปเบเบฑเบกเปเบเบเปเบงเบเบชเบตเบเบฝเบงเบชเบปเบเปเบชเปเบฅเบฐเปเบเบตเบเบเบฒเบ.
เบชเบฐเบซเบฅเบธเบ
เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเบโเบเบฐโเบเบฒโเบเบปเบโเปเบงเบฑเปเบโเบเบฑเบโเบซเบฒโเบเบญเบโเบเบฒเบโเบเปเบฒโเบเบปเบโเปเบชเบฑเปเบโเบเบฒเบโเปเบฅเบฐโเบเบฒเบโเบเปโเบฅเบดโเบซเบฒเบ; เปเบซเบผเบปเปเบฒโเบเบตเปโเปเบกเปเบโเปเบเบโเบเบตเปโเบเบฐโเบชเบฐโเบเบดเบโเบชเบฐโเบเบดเบโเปเบฅเบฐโเบซเบปเบงโเบเปเปโเบเบตเปโเบเบงเปเบฒเบโเบเบงเบฒเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบดเบกโเบเปเบฒโเบซเบเปเบฒเบโเปเบเบโเบเปเบฒเบโเบซเบฒเบ.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบกเบตเบชเปเบงเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบญเบ nuances เปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบง, เบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเปเบเบฅเป, เปเบเบดเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเบขเบฒเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบเปเบฅเบฐเบฅเบฒเบเบฅเบฐเบญเบฝเบ.
เบเบฐเบซเบเบฑเบเปเบงเบฅเบฒเบเบญเบเบเปเบฒเบ. เปเบฅเบฐเบเปเบเบญเบเปเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบชเบปเบเปเบเบเบญเบเบเปเบฒเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com