{"id":31525,"date":"2019-10-31T21:41:41","date_gmt":"2019-10-31T18:41:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ibm-mq-i-jmeter-pervyj-kontakt\/"},"modified":"2021-02-01T11:37:08","modified_gmt":"2021-02-01T09:37:08","slug":"ibm-mq-i-jmeter-pervyj-kontakt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ibm-mq-i-jmeter-pervyj-kontakt","title":{"rendered":"IBM MQ und JMeter: Der erste Kontakt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo, Habr!<\/p>\n<p>Dies ist das Prequel zu meinem <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/413481\/\">vorherigen Beitrag<\/a><\/noindex> und gleichzeitig ein Remake des Artikels <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/248453\/\">Automatisiertes Testen von Diensten, die das MQ-Protokoll mit JMeter verwenden<\/a><\/noindex>.<\/p>\n<p>Dieses Mal teile ich meine Erfahrungen mit der Integration von JMeter und IBM MQ f\u00fcr erfolgreiches Testen von Anwendungen auf IBM WAS. Diese Aufgabe stellte sich als nicht ganz einfach heraus, und ich m\u00f6chte dazu beitragen, dass alle Interessierten Zeit sparen.<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/7458b6d71ab09efb72148f7683bf15f2.jpeg\" style=\"display:block;margin: 0 auto;\"><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h4>Einf\u00fchrung<\/h4>\n<p>\u00dcber das Projekt: Datenbus, zahlreiche XML-Nachrichten, drei Austauschbereiche (Warteschlangen, Datenbanken, Dateisystem), Webservices mit eigener Logik zur Nachrichtenverarbeitung. Mit der Weiterentwicklung des Projekts wurde manuelles Testen immer schwieriger. Apache JMeter wurde zur Hilfe gerufen \u2013 ein leistungsstarkes Open-Source-Tool mit einer gro\u00dfen Benutzer-Community und einer benutzerfreundlichen Oberfl\u00e4che. Die Einfachheit der Anpassung der \u201eOut-of-the-Box\u201c-Version erm\u00f6glicht es, alle Szenarien abzudecken, und das Versprechen des Hauptentwicklers, bei Bedarf zu helfen <i>wenn n\u00f6tig<\/i> (hat tats\u00e4chlich geholfen) hat mich in dieser Wahl endg\u00fcltig best\u00e4rkt.<\/p>\n<h4>Vorbereitung des Anfangskontexts<\/h4>\n<p>F\u00fcr die Interaktion mit dem Warteschlangenmanager ist ein Anfangskontext erforderlich. Es gibt mehrere Typen, hier ist <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.ibm.com\/answers\/questions\/260267\/where-are-the-jndi-administrative-objects-for-mq\/\">hier<\/a><\/noindex> eine ausf\u00fchrliche Lekt\u00fcre m\u00f6glich.<br \/>\nF\u00fcr die Erstellung ist es praktisch, MQ Explorer zu verwenden:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/0b598086251ddfed99fb27cdbc2cc04a.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 1: Hinzuf\u00fcgen des initialen Kontextes<\/p>\n<p>W\u00e4hlen Sie den Dateityp des Kontextes und das Verzeichnis f\u00fcr die Speicherung aus <b>.bindings<\/b> Datei, die die Beschreibung der JNDI-Objekte enth\u00e4lt:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/7dabe94856e3b7a09d202868757f429a.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 2: Auswahl des Typs des initialen Kontextes<\/p>\n<p>Danach k\u00f6nnen Sie mit der Erstellung dieser Objekte beginnen. Starten Sie mit der Verbindungsfabrik:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/6faad0fcb3ba5c13f28c1918212c654c.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 3: Erstellung der Verbindungsfabrik<\/p>\n<p>W\u00e4hlen Sie einen aussagekr\u00e4ftigen Namen\u2026<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/2bfeb58bf5a830b64133e02edaec7b13.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 4: Auswahl des Namens der Verbindungsfabrik<\/p>\n<p>\u2026 und den Typ <b>Queue Connection Factory<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/895f88e6febbecfd78dbd69b6e71c24a.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 5: Auswahl des Typs der Verbindungsfabrik<\/p>\n<p>Protokoll \u2014 <b>MQ Client<\/b> um die M\u00f6glichkeit zur Ferninteraktion mit MQ zu erm\u00f6glichen:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/404d3b516459ec0490082e226dc3fc80.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 6: Auswahl des Protokolls der Verbindungsfabrik<\/p>\n<p>Im n\u00e4chsten Schritt k\u00f6nnen Sie eine bestehende Fabrik ausw\u00e4hlen und die weiteren Einstellungen von dort kopieren. Dr\u00fccken Sie <b>Next<\/b>, falls keine vorhanden ist:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/3f860ad648a0fddf426df5aff1ba5a38.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 7: Auswahl der Einstellungen der bestehenden Verbindungsfabrik<\/p>\n<p>Im Fenster zur Auswahl von Parametern gen\u00fcgt es, drei festzulegen. Auf dem Tab <b>Verbindung<\/b> geben Sie den Namen des Queue-Managers und die IP-Adresse des Standorts (Port <b>1414<\/b> lassen Sie ihn stehen):<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/a005550df1e831ebb26e5bb531893c12.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 8: Konfiguration der Parameter der Verbindungsfabrik<\/p>\n<p>Und auf dem Tab <b>Channels<\/b> \u2014 Kanal f\u00fcr die Verbindung. Klicken Sie auf <b>Fertigstellen<\/b> um abzuschlie\u00dfen:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/3c61bbebd94b1e7798f411e6c405e159.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 9: Abschluss der Erstellung der Verbindungsfabrik<\/p>\n<p>Jetzt erstellen wir die Verbindung zur Warteschlange:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/de74e6bcd67640fc1a63f3235281b494.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 10: Erstellung des Zielobjekts<\/p>\n<p>W\u00e4hlen Sie einen aussagekr\u00e4ftigen Namen (ich empfehle, den tats\u00e4chlichen Namen der Warteschlange anzugeben) und den Typ <b>Warteschlange<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/27b216daab35cfa8abdcf005a7546fc3.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 11: Auswahl von Namen und Typ des Zielobjekts<\/p>\n<p>Analog zu <i>Abbildung 7<\/i> k\u00f6nnen die Einstellungen von einer bestehenden Warteschlange kopiert werden. Klicken Sie auch auf <b>Next<\/b>, wenn sie die erste ist:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/73385c92456e7a8d129bf77202295654.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 12: Auswahl der Einstellungen des bestehenden Zielobjekts<\/p>\n<p>Im Einstellungsfenster gen\u00fcgt es, den Namen des Managers und die entsprechende Warteschlange auszuw\u00e4hlen, dann auf <b>Fertigstellen<\/b>. Wiederholen Sie dies so oft, bis alle Warteschlangen f\u00fcr die Interaktion mit JMeter erstellt sind:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/06ecbc41537d3d63b5a22084315ec28b.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 13: Abschluss der Erstellung des Zielobjekts<\/p>\n<h4>Vorbereitung von JMeter<\/h4>\n<p>Die Vorbereitung von JMeter besteht darin, die f\u00fcr die Interaktion mit MQ erforderlichen Bibliotheken hinzuzuf\u00fcgen. Diese befinden sich in %wmq_home%\/java\/lib. Kopieren Sie diese nach %jmeter_home%\/lib\/ext vor dem Start von JMeter.<\/p>\n<ul>\n<li>com.ibm.mq.commonservices.jar<\/li>\n<li>com.ibm.mq.headers.jar<\/li>\n<li>com.ibm.mq.jar<\/li>\n<li>com.ibm.mq.jmqi.jar<\/li>\n<li>com.ibm.mq.pcf.jar<\/li>\n<li>com.ibm.mqjms.jar<\/li>\n<li>dhbcore.jar<\/li>\n<li>fscontext.jar<\/li>\n<li>jms.jar<\/li>\n<li>jta.jar<\/li>\n<li>providerutil.jar<\/li>\n<\/ul>\n<p>Alternativliste vorgeschlagen von <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/polarnik\/\" class=\"user_link\">polarnik<\/a><\/noindex> in <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/437172\/#comment_19714316\">Kommentare<\/a><\/noindex> mit einer kleinen Nuance: javax.jms-api-2.0.jar anstelle von jms.jar.<br \/>\nBei jms.jar tritt der Fehler NoClassDefFoundError auf, dessen L\u00f6sung ich gefunden habe <noindex><a rel=\"nofollow\" href=\"https:\/\/stackoverflow.com\/questions\/46931561\/upgrade-of-java-8-and-mq-noclassdeffounderror\">hier<\/a><\/noindex>.<\/p>\n<ul>\n<li>com.ibm.mq.allclient.jar<\/li>\n<li>fscontext.jar<\/li>\n<li>javax.jms-api-2.0.jar<\/li>\n<li>providerutil.jar<\/li>\n<\/ul>\n<p>Beide Bibliothekslisten funktionieren erfolgreich mit JMeter 5.0 und IBM MQ 8.0.0.4.<\/p>\n<h4>Konfiguration des Testplans<\/h4>\n<p>Set von JMeter-Elementen, das notwendig und ausreichend ist, sieht so aus:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/3a64c239b63521cbda8774b9c8717f19.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 14: Testplan<\/p>\n<p>Im Beispiel des Testplans gibt es f\u00fcnf Variablen. Trotz ihrer geringen Anzahl empfehle ich, separate Konfigurationselemente f\u00fcr verschiedene Variablenarten zu erstellen. Dies wird die Navigation erheblich vereinfachen, wenn die Tests wachsen. In diesem Fall gibt es zwei Listen. Die erste enth\u00e4lt die Verbindungseinstellungen f\u00fcr MQ (siehe <i>Abbildung 2<\/i> und <i>Abbildung 4<\/i>):<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/b7c2c323f765762bb7d55f1f340fd10c.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 15: Verbindungsparameter f\u00fcr MQ<\/p>\n<p>Die zweite besteht aus den Namen der Zielobjekte, die auf die Warteschlangen verweisen:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/2d83c4e7a0a0e8be2d5eba1def41405b.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 16: Parametrisierte Warteschlangen-Namen<\/p>\n<p>Jetzt bleibt nur noch, den JMS Publisher f\u00fcr das Hochladen der Testnachricht in die ausgehende Warteschlange zu konfigurieren:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/f00b9f9dbcbcea31fd85f66ce5f7eec3.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 17: Konfiguration des JMS Publishers<\/p>\n<p>Und den JMS Subscriber f\u00fcr das Auslesen der Nachricht aus der eingehenden Warteschlange:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/bd2f7fa06b4b154fd4ecda6c9776141f.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 18: Konfiguration des JMS Subscribers<\/p>\n<p>Wenn alles richtig gemacht wurde, wird das Ergebnis der Ausf\u00fchrung im Listener mit lebhaften und fr\u00f6hlichen gr\u00fcnen Farben gef\u00fcllt.<\/p>\n<h4>Fazit<\/h4>\n<p>Ich habe absichtlich die Fragen zur Routing- und Administrationsfragen ausgelassen, da dies recht intime und umfangreiche Themen f\u00fcr separate Ver\u00f6ffentlichungen sind.<\/p>\n<p>Dar\u00fcber hinaus gibt es eine Menge Feinheiten im Umgang mit Warteschlangen, Datenbanken und Dateien, \u00fcber die ich ebenfalls ausf\u00fchrlich sprechen m\u00f6chte.<\/p>\n<p>Sch\u00fctzen Sie Ihre Zeit. Vielen Dank f\u00fcr Ihre Aufmerksamkeit.<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Der erste Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/64ae6fbc965eb830f686616c3221681b.jpeg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/437172\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u042d\u0442\u043e \u043f\u0440\u0438\u043a\u0432\u0435\u043b \u043c\u043e\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u043c\u0435\u0439\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b MQ \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e JMeter. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u043f\u0440\u0438\u043c\u0438\u0440\u0435\u043d\u0438\u044f JMeter \u0438 IBM MQ \u0434\u043b\u044f \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 IBM WAS. \u0421\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u0442\u0430\u043a\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439, \u043b\u0435\u0433\u043a\u043e \u043e\u043d\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0430\u0432\u0430\u043b\u0430\u0441\u044c. \u0425\u043e\u0447\u0443 \u043f\u043e\u043c\u043e\u0447\u044c \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0435\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23450,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-31525","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u042d\u0442\u043e \u043f\u0440\u0438\u043a\u0432\u0435\u043b \u043c\u043e\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u043c\u0435\u0439\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b MQ \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e JMeter. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u043f\u0440\u0438\u043c\u0438\u0440\u0435\u043d\u0438\u044f JMeter \u0438 IBM MQ \u0434\u043b\u044f \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 IBM WAS. \u0421\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u0442\u0430\u043a\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439, \u043b\u0435\u0433\u043a\u043e \u043e\u043d\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0430\u0432\u0430\u043b\u0430\u0441\u044c. \u0425\u043e\u0447\u0443 \u043f\u043e\u043c\u043e\u0447\u044c \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0435\u043c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ibm-mq-i-jmeter-pervyj-kontakt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47IBM MQ \u0438 JMeter: \u041f\u0435\u0440\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u042d\u0442\u043e \u043f\u0440\u0438\u043a\u0432\u0435\u043b \u043c\u043e\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u043c\u0435\u0439\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b MQ \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e JMeter. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u043f\u0440\u0438\u043c\u0438\u0440\u0435\u043d\u0438\u044f JMeter \u0438 IBM MQ \u0434\u043b\u044f \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 IBM WAS. \u0421\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u0442\u0430\u043a\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439, \u043b\u0435\u0433\u043a\u043e \u043e\u043d\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0430\u0432\u0430\u043b\u0430\u0441\u044c. \u0425\u043e\u0447\u0443 \u043f\u043e\u043c\u043e\u0447\u044c \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0435\u043c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ibm-mq-i-jmeter-pervyj-kontakt\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:41:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-02-01T09:37:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47IBM MQ und JMeter: Erster Kontakt | ProHoster","description":"Hallo, Habr! Dies ist das Prequel zu meiner vorherigen Ver\u00f6ffentlichung und zugleich ein Remake des Artikels \"Automatisiertes Testen von Diensten, die das MQ-Protokoll mit JMeter nutzen\". Dieses Mal teile ich meine Erfahrungen zur Integration von JMeter und IBM MQ f\u00fcr erfolgreiches Testen von Anwendungen auf IBM WAS. Ich habe mich dieser Aufgabe gestellt, sie war nicht einfach. Ich m\u00f6chte allen helfen, Zeit zu sparen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ibm-mq-i-jmeter-pervyj-kontakt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47IBM MQ \u0438 JMeter: \u041f\u0435\u0440\u0432\u044b\u0439 \u043a\u043e\u043d\u0442\u0430\u043a\u0442 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440! \u042d\u0442\u043e \u043f\u0440\u0438\u043a\u0432\u0435\u043b \u043c\u043e\u0435\u0439 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0438 \u0432 \u0442\u043e \u0436\u0435 \u0432\u0440\u0435\u043c\u044f \u0440\u0435\u043c\u0435\u0439\u043a \u0441\u0442\u0430\u0442\u044c\u0438 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b MQ \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e JMeter. \u041d\u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0441\u0432\u043e\u0435\u043c \u043e\u043f\u044b\u0442\u0435 \u043f\u0440\u0438\u043c\u0438\u0440\u0435\u043d\u0438\u044f JMeter \u0438 IBM MQ \u0434\u043b\u044f \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 IBM WAS. \u0421\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f \u0441 \u0442\u0430\u043a\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435\u0439, \u043b\u0435\u0433\u043a\u043e \u043e\u043d\u0430 \u043d\u0435 \u043f\u043e\u0434\u0434\u0430\u0432\u0430\u043b\u0430\u0441\u044c. \u0425\u043e\u0447\u0443 \u043f\u043e\u043c\u043e\u0447\u044c \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0435\u043c","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/ibm-mq-i-jmeter-pervyj-kontakt","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:41:41+00:00","article:modified_time":"2021-02-01T09:37:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31525","title":null,"description":"","keywords":"","keyphrases":null,"primary_term":null,"canonical_url":"","og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 06:34:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:15:46","updated":"2026-01-21 06:34:21"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/31525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=31525"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/31525\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/23450"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=31525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=31525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=31525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}