{"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: Erster Kontakt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo, Habra!<\/p>\n<p>Das ist das Prequel meines <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/413481\/\">vorherige Ver\u00f6ffentlichung<\/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 m\u00f6chte ich \u00fcber meine Erfahrungen mit der Integration von JMeter und IBM MQ berichten, um ein reibungsloses Testen von Anwendungen auf IBM WAS zu gew\u00e4hrleisten. Ich bin mit dieser Aufgabe konfrontiert worden, und sie war nicht einfach zu bew\u00e4ltigen. Ich m\u00f6chte helfen, allen Interessierten Zeit zu sparen.<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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, Datenbank, Dateisystem), Webdienste mit eigener Logik zur Nachrichtenverarbeitung. Mit der Entwicklung des Projekts wurde das manuelle Testen zunehmend komplizierter. Apache JMeter wurde zu Hilfe gerufen \u2013 ein leistungsf\u00e4higes und Open-Source-Tool mit einer gro\u00dfen Benutzergemeinschaft und benutzerfreundlicher Oberfl\u00e4che. Die einfache Anpassbarkeit der 'Out-of-the-Box'-Version erm\u00f6glicht es, alle Anwendungsf\u00e4lle abzudecken, und das Versprechen des Hauptentwicklers, zu helfen <i>falls n\u00f6tig<\/i> (hat tats\u00e4chlich geholfen) hat mich in meiner Entscheidung best\u00e4rkt.<\/p>\n<h4>Erstellung des Anfangskontexts<\/h4>\n<p>F\u00fcr die Interaktion mit dem Warteschlangenmanager wird ein Anfangskontext ben\u00f6tigt. Es gibt mehrere Typen, hier <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.ibm.com\/answers\/questions\/260267\/where-are-the-jndi-administrative-objects-for-mq\/\">hier<\/a><\/noindex> kann man mehr dar\u00fcber lesen.<br \/>\nZur Erstellung ist es praktisch, MQ Explorer zu verwenden:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/0b598086251ddfed99fb27cdbc2cc04a.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 1: Hinzuf\u00fcgen des Anfangskontexts<\/p>\n<p>W\u00e4hlt den Dateityp des Kontexts und das Verzeichnis f\u00fcr die Speicherung <b>.bindings<\/b> Datei, die die Beschreibung der JNDI-Objekte enthalten wird:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/7dabe94856e3b7a09d202868757f429a.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 2: Auswahl des Typs des Anfangskontexts<\/p>\n<p>Danach kann man mit der Erstellung dieser Objekte beginnen. Beginnen Sie mit der Verbindungsfabrik:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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 verst\u00e4ndlichen Namen...<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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>... und den Typ <b>Queue Connection Factory<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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 Interaktion mit MQ aus der Ferne zu erm\u00f6glichen:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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 bereits vorhandene Fabrik ausw\u00e4hlen und die weiteren Einstellungen von ihr kopieren. Klicken Sie auf <b>Weiter<\/b>, falls keine vorhanden ist:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/3f860ad648a0fddf426df5aff1ba5a38.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 7: Auswahl der Einstellungen der vorhandenen Verbindungsfabrik<\/p>\n<p>Im Fenster zur Auswahl der Parameter m\u00fcssen nur drei angegeben werden. Auf dem Tab <b>Verbindung<\/b> geben Sie den Namen des Warteschlangenmanagers und die IP-Adresse des Standorts an (Port <b>1414<\/b> belassen):<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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> zum Abschluss:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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 eine Verbindung zur Warteschlange:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/de74e6bcd67640fc1a63f3235281b494.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 10: Erstellung eines Zielobjekts<\/p>\n<p>W\u00e4hlen wir einen verst\u00e4ndlichen Namen (ich bevorzuge es, den tats\u00e4chlichen Namen der Warteschlange anzugeben) und den Typ <b>Warteschlange<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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> kann man die Einstellungen von einer bestehenden Warteschlange kopieren. Dr\u00fccken Sie auch <b>Weiter<\/b>, wenn sie die erste ist:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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 reicht es aus, den Namen des Managers und die ben\u00f6tigte Warteschlange auszuw\u00e4hlen und auf <b>Fertigstellen<\/b>zu klicken. Danach wiederholen Sie dies so oft, bis alle ben\u00f6tigten Warteschlangen zur Interaktion mit JMeter erstellt sind:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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>JMeter Vorbereitung<\/h4>\n<p>Die Vorbereitung von JMeter besteht darin, die Bibliotheken hinzuzuf\u00fcgen, die f\u00fcr die Interaktion mit MQ notwendig sind. Diese befinden sich im %wmq_home%\/java\/lib. Kopieren Sie diese in %jmeter_home%\/lib\/ext, bevor Sie JMeter starten.<\/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 einem kleinen Hinweis: javax.jms-api-2.0.jar statt jms.jar.<br \/>\nMit jms.jar tritt der Fehler NoClassDEfFoundError auf, die L\u00f6sung daf\u00fcr fand <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>Testplan-Konfiguration<\/h4>\n<p>Der notwendige und ausreichende Satz von JMeter-Elementen sieht folgenderma\u00dfen aus:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster 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 erleichtert die Navigation erheblich, wenn die Tests wachsen. In diesem Fall ergeben sich zwei Listen. Die erste enth\u00e4lt die Verbindungsparameter zu MQ (siehe <i>Abbildung 2<\/i> und <i>Abbildung 4<\/i>):<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/b7c2c323f765762bb7d55f1f340fd10c.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 15: Verbindungsparameter zu MQ<\/p>\n<p>Die zweite \u2013 die Namen der Zielobjekte, die auf die Warteschlangen verweisen:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/2d83c4e7a0a0e8be2d5eba1def41405b.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 16: Parametrisierte Namen von Warteschlangen<\/p>\n<p>Es bleibt, den JMS Publisher f\u00fcr das Laden der Testnachricht in die ausgehende Warteschlange einzurichten:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/f00b9f9dbcbcea31fd85f66ce5f7eec3.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 17: Einrichtung des JMS Publishers<\/p>\n<p>Und JMS Subscriber, um die Nachricht aus der eingehenden Warteschlange zu lesen:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ und JMeter: Erster Kontakt\" src=\"\/wp-content\/uploads\/2019\/04\/bd2f7fa06b4b154fd4ecda6c9776141f.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nAbbildung 18: Einrichtung des JMS Subscribers<\/p>\n<p>Wenn alles richtig gemacht wurde, wird das Ergebnis der Ausf\u00fchrung im Listener in leuchtenden und fr\u00f6hlichen Gr\u00fcnt\u00f6nen gef\u00fcllt sein.<\/p>\n<h4>Fazit<\/h4>\n<p>Ich habe absichtlich die Fragen zur Routing- und Verwaltungsproblematik ausgelassen, da dies recht intime und umfangreiche Themen f\u00fcr separate Publikationen sind.<\/p>\n<p>Dar\u00fcber hinaus gibt es eine betr\u00e4chtliche Reihe von Nuancen bei der Arbeit mit Warteschlangen, Datenbanken und Dateien, \u00fcber die ich auch gerne separat und ausf\u00fchrlich sprechen w\u00fcrde.<\/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: Erster 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 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440!\" \/>\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) 5.0.1.1\" \/>\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!\" \/>\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, Habra!","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!","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","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"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}]}}