{"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\/fr\/blog\/administrirovanie\/ibm-mq-i-jmeter-pervyj-kontakt","title":{"rendered":"IBM MQ et JMeter : Premier contact","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Salut, Habr !<\/p>\n<p>C'est un pr\u00e9quel de ma <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/413481\/\">publication pr\u00e9c\u00e9dente<\/a><\/noindex> et en m\u00eame temps un remake de l'article <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/248453\/\">Tests automatis\u00e9s de services utilisant le protocole MQ avec JMeter<\/a><\/noindex>.<\/p>\n<p>Cette fois, je vais parler de mon exp\u00e9rience d'int\u00e9gration de JMeter et d'IBM MQ pour des tests r\u00e9ussis d'applications sur IBM WAS. J'ai \u00e9t\u00e9 confront\u00e9 \u00e0 cette t\u00e2che, et elle ne s'est pas av\u00e9r\u00e9e facile. Je veux aider \u00e0 faire gagner du temps \u00e0 tous ceux qui s'y int\u00e9ressent.<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" 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>Introduction<\/h4>\n<p>\u00c0 propos du projet : un bus de donn\u00e9es, de nombreux messages XML, trois domaines d'\u00e9change (queues, base de donn\u00e9es, syst\u00e8me de fichiers), des services web avec leur propre logique de traitement des messages. Au fur et \u00e0 mesure que le projet se d\u00e9veloppait, le test manuel devenait de plus en plus compliqu\u00e9. Apache JMeter a \u00e9t\u00e9 convoqu\u00e9 \u00e0 la rescousse \u2014 puissant et open source, avec une grande communaut\u00e9 d'utilisateurs et une interface conviviale. La facilit\u00e9 de personnalisation de la version \u00ab pr\u00eate \u00e0 l'emploi \u00bb permet de couvrir tous les cas d'utilisation, et la promesse du d\u00e9veloppeur principal d'aider <i>si besoin<\/i> (et il a effectivement aid\u00e9) a d\u00e9finitivement valid\u00e9 mon choix.<\/p>\n<h4>Pr\u00e9paration du contexte initial<\/h4>\n<p>Pour interagir avec le gestionnaire de files d'attente, un contexte initial est n\u00e9cessaire. Il existe plusieurs types, voici <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.ibm.com\/answers\/questions\/260267\/where-are-the-jndi-administrative-objects-for-mq\/\">ici<\/a><\/noindex> vous pouvez lire plus en d\u00e9tail.<br \/>\nPour le cr\u00e9er, il est pratique d'utiliser MQ Explorer :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/0b598086251ddfed99fb27cdbc2cc04a.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 1 : Ajout du contexte initial<\/p>\n<p>S\u00e9lectionner le type de fichier de contexte et le r\u00e9pertoire de stockage <b>.bindings<\/b> fichier qui contiendra la description des objets JNDI :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/7dabe94856e3b7a09d202868757f429a.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 2 : Choix du type de contexte initial<\/p>\n<p>Apr\u00e8s cela, vous pouvez commencer \u00e0 cr\u00e9er ces objets. Et commencer par la fabrique de connexions :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/6faad0fcb3ba5c13f28c1918212c654c.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 3 : Cr\u00e9ation de la fabrique de connexions<\/p>\n<p>Choisissez un nom explicite\u2026<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/2bfeb58bf5a830b64133e02edaec7b13.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 4 : Choix du nom de la fabrique de connexions<\/p>\n<p>\u2026 et le type <b>Usine de connexions de file<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/895f88e6febbecfd78dbd69b6e71c24a.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 5 : Choix du type de fabrique de connexions<\/p>\n<p>Protocole \u2014 <b>MQ Client<\/b> pour permettre l'interaction avec MQ \u00e0 distance :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/404d3b516459ec0490082e226dc3fc80.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 6 : Choix du protocole de la fabrique de connexions<\/p>\n<p>\u00c0 l'\u00e9tape suivante, vous pouvez choisir une fabrique existante et copier les param\u00e8tres suppl\u00e9mentaires \u00e0 partir de celle-ci. Cliquez sur <b>Suivant<\/b>, s'il n'y en a pas :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/3f860ad648a0fddf426df5aff1ba5a38.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 7 : Choix des param\u00e8tres de la fabrique de connexions existante<\/p>\n<p>Dans la fen\u00eatre de s\u00e9lection des param\u00e8tres, il suffit de d\u00e9finir trois \u00e9l\u00e9ments. Dans l'onglet <b>Connexion<\/b> indiquez le nom du gestionnaire de files d'attente et l'IP du stand o\u00f9 il se trouve (la port <b>1414<\/b> laissez vide) :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/a005550df1e831ebb26e5bb531893c12.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 8 : Configuration des param\u00e8tres de la fabrique de connexions<\/p>\n<p>Et dans l'onglet <b>Canaux<\/b> \u2014 le canal pour la connexion. Cliquez sur <b>Terminer<\/b> pour terminer :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/3c61bbebd94b1e7798f411e6c405e159.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 9 : Ach\u00e8vement de la cr\u00e9ation de la fabrique de connexions<\/p>\n<p>Cr\u00e9ons maintenant une connexion \u00e0 la file :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/de74e6bcd67640fc1a63f3235281b494.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 10: Cr\u00e9ation d'un objet cible<\/p>\n<p>Choisissons un nom clair (je pr\u00e9f\u00e8re indiquer le nom r\u00e9el de la file d'attente) et un type <b>Queue<\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/27b216daab35cfa8abdcf005a7546fc3.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 11: Choix du nom et du type de l'objet cible<\/p>\n<p>\u00c0 l'image de <i>la Figure 7<\/i> on peut copier les param\u00e8tres d'une file d'attente existante. Cliquez \u00e9galement sur <b>Suivant<\/b>, si c'est la premi\u00e8re :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/73385c92456e7a8d129bf77202295654.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 12: Choix des param\u00e8tres existants de l'objet cible<\/p>\n<p>Dans la fen\u00eatre des param\u00e8tres, il suffit de choisir le nom du gestionnaire et la file d'attente souhait\u00e9e, puis de cliquer sur <b>Terminer<\/b>. Apr\u00e8s cela, r\u00e9p\u00e9tez le processus autant de fois que n\u00e9cessaire jusqu'\u00e0 ce que toutes les files d'attente requises pour l'interaction avec JMeter soient cr\u00e9\u00e9es :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/06ecbc41537d3d63b5a22084315ec28b.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 13: Finalisation de la cr\u00e9ation de l'objet cible<\/p>\n<h4>Pr\u00e9paration de JMeter<\/h4>\n<p>La pr\u00e9paration de JMeter consiste \u00e0 ajouter les biblioth\u00e8ques n\u00e9cessaires pour interagir avec MQ. Elles se trouvent dans %wmq_home%\/java\/lib. Copiez-les dans %jmeter_home%\/lib\/ext avant de lancer 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>Liste alternative sugg\u00e9r\u00e9e par <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/polarnik\/\" class=\"user_link\">polarnik<\/a><\/noindex> dans <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/437172\/#comment_19714316\">les commentaires<\/a><\/noindex> avec un l\u00e9ger d\u00e9tail : javax.jms-api-2.0.jar \u00e0 la place de jms.jar.<br \/>\nJms.jar provoque une erreur NoClassDefFoundError, dont la solution a \u00e9t\u00e9 trouv\u00e9e <noindex><a rel=\"nofollow\" href=\"https:\/\/stackoverflow.com\/questions\/46931561\/upgrade-of-java-8-and-mq-noclassdeffounderror\">ici<\/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>Les deux listes de biblioth\u00e8ques fonctionnent avec succ\u00e8s avec JMeter 5.0 et IBM MQ 8.0.0.4.<\/p>\n<h4>Configuration du plan de test<\/h4>\n<p>L'ensemble n\u00e9cessaire et suffisant d'\u00e9l\u00e9ments JMeter est le suivant :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/3a64c239b63521cbda8774b9c8717f19.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 14: Plan de test<\/p>\n<p>Dans cet exemple de plan de test, il y a cinq variables. Malgr\u00e9 leur nombre r\u00e9duit, je recommande de cr\u00e9er des \u00e9l\u00e9ments de configuration distincts pour diff\u00e9rents types de variables. Au fur et \u00e0 mesure que les tests se d\u00e9veloppent, cela simplifiera consid\u00e9rablement la navigation. Dans ce cas, il y a deux listes. La premi\u00e8re contient les param\u00e8tres de connexion \u00e0 MQ (voir <i>Figure 2<\/i> et <i>Figure 4<\/i>):<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/b7c2c323f765762bb7d55f1f340fd10c.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 15: Param\u00e8tres de connexion \u00e0 MQ<\/p>\n<p>La seconde \u2014 les noms des objets cibles faisant r\u00e9f\u00e9rence aux files d'attente :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/2d83c4e7a0a0e8be2d5eba1def41405b.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 16: Noms de file d'attente param\u00e9tr\u00e9s<\/p>\n<p>Il reste \u00e0 configurer le JMS Publisher pour charger le message de test dans la file sortante :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/f00b9f9dbcbcea31fd85f66ce5f7eec3.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 17: Configuration du JMS Publisher<\/p>\n<p>Et le JMS Subscriber pour lire le message de la file entrante :<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/bd2f7fa06b4b154fd4ecda6c9776141f.jpeg\" style=\"display:block;margin: 0 auto;\"><br \/>\nFigure 18: Configuration du JMS Subscriber<\/p>\n<p>Si tout est fait correctement, le r\u00e9sultat de l'ex\u00e9cution dans le listener sera rempli de couleurs vertes vives et joyeuses.<\/p>\n<h4>Conclusion<\/h4>\n<p>J'ai intentionnellement omis les questions de routage et d'administration, ce sont des sujets assez intimes et vastes pour des publications s\u00e9par\u00e9es.<\/p>\n<p>De plus, il existe une solide vari\u00e9t\u00e9 de nuances lors de la gestion des files d'attente, des bases de donn\u00e9es et des fichiers, dont j'aimerais \u00e9galement parler s\u00e9par\u00e9ment et en d\u00e9tail.<\/p>\n<p>Pr\u00e9servez votre temps. Merci de votre attention.<\/p>\n<p><img decoding=\"async\" alt=\"IBM MQ et JMeter : Premier contact\" src=\"\/wp-content\/uploads\/2019\/04\/64ae6fbc965eb830f686616c3221681b.jpeg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Source : <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.2 - 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\/fr\/blog\/administrirovanie\/ibm-mq-i-jmeter-pervyj-kontakt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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 et JMeter : Premier contact | ProHoster","description":"Salut, Habr !","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/ibm-mq-i-jmeter-pervyj-kontakt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/31525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=31525"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/31525\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/23450"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=31525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=31525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=31525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}