áá±áž áá¬á!
á€áááºááŸá¬ áá»áœááºá¯ááºá á¡ááŒáá¯áá¬áááŒá
áºáááºá
á€áá áºááŒáááºááœáẠIBM WAS ááœáẠáá»á±á¬áºááœáŸááºá áœá¬ á ááºážáááºááẠJMeter ááŸáá·áº IBM MQ ááᯠááŒááºáááºáá±á«ááºážá ááºážááŒááºážá¡ááœá±á·á¡ááŒá¯á¶á¡ááŒá±á¬ááºáž ááŒá±á¬ááŒáá«áááºá áá®ááá¯á¡áá¯ááºáá»áá¯ážááᯠááœááºááœááºáá²á·áááºááá»áŸá±á¬á·áá°ážá á áááºáááºá á¬ážáá°ááá¯ááºážá¡ááœáẠá¡áá»áááºáá¯ááºáááºáá¬á¡á±á¬áẠáá°áá®áá±ážáá»ááºáá«áááºá
áááá«ááºáž
ááá±á¬áá»ááºá¡ááŒá±á¬ááºáž- áá±áá¬áááºá áºáá áºáá¯á xml áááºáá±á·áá»áºáá»á¬ážá áœá¬á áá²ááŸááºáá±ážáááºáááºáá¯á¶ážáᯠ(áááºážá á®áá»á¬ážá áá±áá¬áá±á·á áºá ááá¯ááºá áá áº)á áááºážááá¯á·áááá¯ááºááá¯ááºáááºáá±á·áá»áºááᯠáá¯ááºáá±á¬ááºááŒááºážááá¯ááºáᬠáá¯áá¹áááá±áááŒáá·áº áááºáááºáá±á¬ááºááŸá¯áá»á¬ážá ááá±á¬áá»áẠááá¯ážáááºáá¬áááºááŸáá·áºá¡áá»áŸá áááºááŒáá·áºá ááºážáááºááŒááºážááŸá¬ ááá¯ááááºáá²áá¬áááºá ááŒá®ážáá¬ážáá±á¬á¡áá¯á¶ážááŒá¯áá°á¡ááá¯ááºážá¡ááá¯ááºážááŸáá·áºáá±á¬áºááœá±áá±á¬á¡ááºáá¬áá±á·á áºááŸáá·áºá¡áá° - á¡á¬ážáá±á¬ááºážááŒá®ážááœáá·áºáááºážáá±á¬á¡áááºážá¡ááŒá áºááá¯áá°áá®ááẠApache JMeter ááá¯áá±á«áºááá¯áá²á·áááºá ááœááºáááºááŒááºááá¬ážááŸááºážááᯠá áááºááŒáá¯ááºááŒááºáááºááẠááœááºáá°ááŒááºážááẠáááºááá·áºááá á¹á áá»á¬ážááá¯áááᯠáá¬ááá á±áááºááŸáá·áº áá°áá®áá±ážááẠáŠážáá±á¬áẠdeveloper á áááááááºáá»á¬áž á¡áá±ážáá±á«áºá¡ááœáẠ(á¡áá°á¡áá®áá±ážáá²á·áááº) áá±á¬ááºáá¯á¶ážááœáẠááœá±ážáá»ááºááŸá¯ááœáẠá¡áááºááŒá¯áá²á·áááºá
áááŠážá¡ááŒá±á¬ááºážá¡áá¬ááᯠááŒááºáááºááŒááºážá
áááºážá
á®áááºáá±áá»á¬ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºáááºá áááºááẠáááŠážá¡ááŒá±á¬ááºážá¡áá¬áá
áºáᯠááá¯á¡ááºáááºá á¡áá»áá¯ážá¡á
á¬ážáá±á«ááºážáá»á¬ážá
áœá¬áá²á· áá¬áá«áááºá
áááºážááá¯áááºáá®ážááẠMQ Explorer ááá¯á¡áá¯á¶ážááŒá¯áááºá¡áááºááŒá±áááº-
áá¯á¶ 1- áááŠážá¡ááŒá±á¬ááºážá¡áá¬áá
áºáá¯ááᯠááá·áºááœááºážááŒááºážá
ááá¯ááºá¡ááŒá±á¬ááºážá¡áá¬á¡áá»áá¯ážá¡á á¬ážááŸáá·áº ááá¯ááŸá±á¬ááºááŸá¯áááºážááœáŸááºááᯠááœá±ážáá«á .bindings JNDI á¡áá¬ááá¹áá¯áá»á¬ážá áá±á¬áºááŒáá»ááºáá«áááºááá·áº ááá¯ááº
áá¯á¶ 2- áááŠážá¡ááŒá±á¬ááºážá¡áá¬á¡áá»áá¯ážá¡á
á¬ážááᯠááœá±ážáá»ááºááŒááºážá
ááá¯á·áá±á¬áẠáááºááẠá€á¡áá¬ááá¹áá¯áá»á¬ážááᯠá áááºáááºáá®ážááá¯ááºáááºá áá»áááºáááºááŸá¯á ááºáá¯á¶ááŸáá·áºá áááºáá«á
áá¯á¶ 3- áá»áááºáááºááŸá¯á
ááºáá¯á¶ááᯠáááºáá®ážááŒááºážá
á¡áááá¹áá«ááºááŸááá±á¬ á¡áááºááᯠááœá±ážáá«...
áá¯á¶ 4- áá»áááºáááºááŸá¯á
ááºáá¯á¶á¡áááºááᯠááœá±ážáá»ááºááŒááºážá
... áá²á· ááá¯ááºáá«á áááºážá á®áá»áááºáááºááŸá¯á ááºáá¯á¶:
áá¯á¶ 5- áá»áááºáááºááŸá¯á
ááºáá¯á¶á¡áá»áá¯ážá¡á
á¬ážááᯠááœá±ážáá»ááºááŒááºážá
áááá¯ááá¯áá±á¬ - MQ áá±á¬ááºááẠMQ ááŸáá·áºá¡áá±ážááŸá¡ááŒááºá¡ááŸááºáááºááœááºááá¯ááºá á±áááº-
áá¯á¶ 6- áá»áááºáááºááŸá¯á
ááºáá¯á¶áááá¯ááá¯áá±á¬ááᯠááœá±ážáá»ááºááŒááºážá
áá±á¬ááºáá áºááá·áºááœáẠáááºááẠáááºááŸáá ááºáá¯á¶ááᯠááœá±ážáá»ááºááŒá®áž áááºážá០áá±á¬ááºáááºáááºáááºáá»á¬ážááᯠáá°ážáá°ááá¯ááºáá«áááºá ááŸáááºáá«á áá±á¬ááºáá áºáá¯áááŸááá»áŸááºá
áá¯á¶ 7- ááŸáááŒá®ážáá¬ážáá»áááºáááºááŸá¯á
ááºáá¯á¶á¡ááœáẠáááºáááºáá»á¬ážááᯠááœá±ážáá»ááºááŒááºážá
ááá·áºáááºááœá±ážáá»ááºááŸá¯áááºážááá¯ážááœááºá áá¯á¶ážáá¯ááá¯áááºááŸááºáááºáá¯á¶áá±á¬ááºáááºá áááºááºáá±á«áºááŸá¬ áá¯áá¹ááá¹ážááá¬ááá°áá®áá°ááºá¬ážá áááºážá á®áááºáá±áá»á¬áá¡áááºááŸáá·áº áááºáááºááŸá¯á ip ááᯠáááºážááááºáá±áá¬ááŒáá·áº áááºááŸááºáá« (ááááºáááºáž 1414 ááœááºááœá¬):
áá¯á¶ 8- áá»áááºáááºááŸá¯ á
ááºáá¯á¶ááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠááŒááºáááºááŒááºáž
áááºááºáá±á«áºááŸá¬ channels - áá»áááºáááºááŸá¯áá»ááºáááºá ááŸáááºáá«á á¡ááŒá®ážááẠááŒá®ážááŒá±á¬ááºáááº-
áá¯á¶ 9- áá»áááºáááºááŸá¯á
ááºáá¯á¶ááᯠá¡ááŒá®ážáááºááŒááºážá
ááᯠáááºážá á®ááẠáá»áááºáááºááŸá¯áá áºáᯠáááºáá®ážááŒáá«á áá¯á·á
áá¯á¶ 10- áá
áºááŸááºáá
áºáá¯áááºáá®ážááŒááºážá
áááºážááŸá®ážáá±á¬á¡áááºááᯠááœá±ážááŒáá«á áá¯á· (áááºážá á®áá¡áááºáááºážááᯠáá¯á¶ážááá¯áááº) ááŸáá·áº ááá¯ááºááá·áºááá¯ááºááŒáá«á áá¯á· áá¶áááºááŒáá¯áž:
áá¯á¶ 11- áá
áºááŸááºá á¡áááºááŸáá·áº á¡áá»áá¯ážá¡á
á¬ážááᯠááœá±ážáá»ááºááŒááºážá
á¥áá«ááá¯ááºá¡á¬ážááŒáá·áº áá¯á¶ á ááŸáááŒá®ážáá¬ážá á¬áááºážá០áááºáááºáá»á¬ážááᯠáááºáá°ážáá°ááá¯ááºáá«áááºá ááŸáááºáá«á áá±á¬ááºáá áºáá¯áááááŒá áºáá»áŸááº-
áá¯á¶ 12- ááŸáááŒá®ážáá¬ážáá
áºááŸááºá¡ááœáẠáááºáááºáá»á¬ážááᯠááœá±ážáá»ááºááŒááºážá
áááºáááºáá»á¬ážáááºážááá¯ážááœááºá áááºáá±áá»á¬áá¡áááºááŸáá·áº ááá¯áá»ááºáá±á¬áááºážá á®ááᯠááœá±ážáá»ááºááŒá®áž ááŸáááºáá«á á¡ááŒá®ážáááº. ááá¯á·áá±á¬áẠJMeter ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááẠááá¯á¡ááºááá·áº áááºážá á®áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáááºáá®ážááŒá®ážáááºá¡áá ááá¯á¡ááºáá±á¬ á¡ááŒáááºá¡áá±á¡ááœááºááᯠááŒááºáá¯ááºáá«á
áá¯á¶ 13- áá
áºááŸááºáááºáá®ážááŸá¯ááᯠááŒá®ážá¡á±á¬ááºáá¯ááºááŒááºážá
JMeter ááŒááºáááºááŒááºážá
JMeter ááá¯ááŒááºáááºááŒááºážááẠMQ ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááẠááá¯á¡ááºáá±á¬ á á¬ááŒáá·áºááá¯ááºáá»á¬ážááᯠáá±á«ááºážááá·áºááŒááºážááŒá áºáááºá áááºážááá¯á·ááẠ%wmq_home%/java/lib ááœáẠáááºááŸááááºá JMeter áá áááºáá® áááºážááá¯á·ááᯠ%jmeter_home%/lib/ext ááá¯á· áá°ážáá°áá«á
- 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- á
ááºážáááºááŸá¯ á¡á
á®á¡á
ááº
ááá°áá¬á ááºážáááºááŸá¯á¡á á®á¡á ááºááœáẠááááºážááŸááºáá«ážáá¯ááŸááááºá á¡áá±á¡ááœááºáááºážáá±á¬áºáááºážá ááá°áá®áá±á¬ variable á¡áá»áá¯ážá¡á á¬ážáá»á¬ážá¡ááœáẠáá®ážááŒá¬ážááœá²á·á ááºážááŸá¯ááŒááºá ááºáá»á¬áž áááºáá®ážááẠáá»áœááºá¯ááºá¡ááŒá¶ááŒá¯áá«áááºá á á áºáá±ážááŸá¯áá»á¬áž ááŒá®ážááœá¬ážáá¬áááºááŸáá·áºá¡áá»áŸá áááºážááẠáááºážááŒá±á¬ááºážááŒááŒááºážááᯠáá»á¬ážá áœá¬ááá¯ážááŸááºážá á±áááºá á€ááá á¹á ááœááºá á á¬áááºážááŸá áºáá¯ááŸááááºá ááááá áºáá¯ááœáẠMQ ááá¯á·áá»áááºáááºáááºá¡ááœáẠááá·áºáááºáá»ááºáá»á¬ážáá«ááŸááááºá áá¯á¶ 2 О áá¯á¶ 4):
áá¯á¶ 15- MQ áá»áááºáááºááŸá¯ ááœá±ážáá»ááºá
áá¬áá»á¬áž
áá¯áááááŸá¬ áááºážá á®ááŒááºážááᯠáááºááœáŸááºážáá±á¬ áá áºááŸááºáá»á¬ážá á¡áááºáá»á¬ážááŒá áºáááº-
áá¯á¶ 16- ááá·áºáááºáá¬ážáá±á¬ áááºážá
á®á¡áááºáá»á¬áž
á¡ááœááºáááºážá á®ááá¯á· á ááºážáááºááŸá¯áááºáá±á·áá»áºááᯠáá±á«ááºážáá¯ááºáá¯ááºááẠJMS Publisher ááᯠá á®á ááºáááºááŸááºááẠáá»ááºááŸááá±áááº-
áá¯á¶ 17- JMS áá¯ááºáá±áá°ááᯠáá¯á¶á
á¶áááºááŸááºááŒááºážá
á¡áááºáááºážá á®á០áááºáá±á·áá»áºááᯠáááºááẠJMS á á¬áááºážááœááºážáá°
áá¯á¶ 18- JMS á
á¬áááºážááœááºážáá°ááᯠááŒááºáááºáááºááŸááºááŒááºážá
á¡áá¬á¡á¬ážáá¯á¶ážááᯠááŸááºáááºá áœá¬áá¯ááºáá±á¬ááºáá«áá á á¬áááºážáá±ážáá°ááœáẠááœááºáá»ááºááŒááºážáááááºááẠáá±á¬ááºáááŒá®áž ááœáŸááºáááºážáá±á¬á¡á áááºážáá±á¬ááºá¡áá±á¬ááºáá»á¬ážááŒáá·áº ááŒáá·áºáá±áááá·áºáááºá
áá±á¬ááºáá»ááº
áááºážááŒá±á¬ááºážááŸáá·áº á á®áá¶ááá·áºááœá²áá±ážááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááᯠááááºááᬠáá»ááºááŸááºáá¬ážáá²á·áááºá áááºážááá¯á·ááẠáá®ážááŒá¬ážáá¯ááºáá±ááŸá¯á¡ááœáẠá¡ááœááºáááºážááŸá®ážááŒá®áž áá»ááºááŒáá·áºáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááŒá áºáááºá
ááá¯á·á¡ááŒááºá á á®áááºážáá»á¬ážá áá±áá¬áá±á·á áºáá»á¬ážááŸáá·áº ááá¯ááºáá»á¬ážááŸáá·áº áá¯ááºáá±á¬ááºáá¬ááœáẠáá®ážááŒá¬ážááŸáá·áº á¡áá±ážá áááºááᯠáá»áœááºá¯ááºááŒá±á¬áá»ááºáá«áááºá
áááºáá¡áá»áááºááá¯ááá¯á áá¯ááºáá«á áááºáá¡á¬áá¯á¶á áá¯ááºááŸá¯á¡ááœááºáá»á±ážáá°ážáááºáá«áááºá
source: www.habr.com