{"id":18225,"date":"2024-06-19T17:16:27","date_gmt":"2024-06-19T21:16:27","guid":{"rendered":"https:\/\/es.abstracta.us\/blog\/?p=18225"},"modified":"2024-06-19T17:23:34","modified_gmt":"2024-06-19T21:23:34","slug":"jmeter-correlation-recorder-plugin","status":"publish","type":"post","link":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/","title":{"rendered":"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin"},"content":{"rendered":"\n<p>Descubre c\u00f3mo la nueva versi\u00f3n del plugin Correlation Recorder de JMeter puede ayudarte a hacer la correlaci\u00f3n de valores din\u00e1micos m\u00e1s simple y a reducir los errores en tus pruebas de performance.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXesBEpisJ7sxZI5o18kxLhOcSghV1ofaROIGqWRmtCX5lA9YUnC44a4XEV01s8ycB11RTu1QHVHL_dcHtlacnBURkotDW9NG-Hi1LVNJadKbN0F1uPyYIvmn_cY_QS2IXeUeEtR5of0Oy8gXe73ggXSKPoS?key=88DKtAvKgCSNu7b5acE0hQ\" alt=\"Imagen ilustrativa - JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin\"\/><\/figure><\/div>\n\n\n<p><strong>Los equipos de pruebas de performance que utilizan <\/strong><a href=\"https:\/\/jmeter.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>JMeter<\/strong><\/a><strong> enfrentan en su d\u00eda a d\u00eda un gran n\u00famero de desaf\u00edos, uno de ellos es la correlaci\u00f3n de valores din\u00e1micos al automatizar un flujo. Este proceso complejo requiere atenci\u00f3n al detalle y tiempo para lograr resultados precisos.<\/strong><\/p>\n\n\n\n<p>El grado de dificultad se hace m\u00e1s evidente cuando es necesario revisar cada solicitud para verificar que todos los reemplazos se realizaron correctamente o si se omiti\u00f3 alguna parametrizaci\u00f3n que pueda causar un fallo, especialmente en flujos extensos.<\/p>\n\n\n\n<p>Por esta raz\u00f3n, aparece el Correlation Recorder o Automatic Correlation Recorder (ACR), como com\u00fanmente se le conoce<strong>. Este plugin de JMeter, que actualmente ha lanzado su versi\u00f3n 2.5, propone variantes que simplifican el proceso de correlaci\u00f3n a trav\u00e9s de diferentes m\u00e9todos.<\/strong><\/p>\n\n\n\n<p><strong>En este art\u00edculo, profundizamos en las facilidades que brinda el plugin y lo que puede aportar al integrar su uso en las actividades diarias.<\/strong> No nos proponemos realizar una gu\u00eda de uso, ya que existen recursos disponibles, como la <a href=\"https:\/\/blazemeter.github.io\/CorrelationRecorder\/guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">gu\u00eda del usuario<\/a> o la de <a href=\"https:\/\/blazemeter.github.io\/CorrelationRecorder\/guide\/installation-guide.html\" target=\"_blank\" rel=\"noreferrer noopener\">instalaci\u00f3n<\/a> proporcionada por <a href=\"https:\/\/www.blazemeter.com\/solutions\/labs\" target=\"_blank\" rel=\"noreferrer noopener\">BlazeMeter Labs<\/a>.<\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#f0f0f0\"><strong>\u00a1Te invitamos a explorar nuestros <\/strong><a href=\"https:\/\/es.abstracta.us\/soluciones\/pruebas-de-performance\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>servicios personalizados<\/strong><\/a><strong> de pruebas de performance!<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdf4B2Jqk2dkFtQBGF9NLsvAx6Drxks5gnkhJpqQZ-xqojDlazx8L66UY1R1dgZZ-nWMmrBGcZ0r8xRYvSby1RjcU7kKe9qtj8RPI7Dj4BqiE1BhA_FllTuKouaFEGGBsytVb8N2tMimHfY8OaGkJLOCuWB?key=88DKtAvKgCSNu7b5acE0hQ\" alt=\"Imagen: Gu\u00eda de uso de JMeter Correlation Recorder\"\/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>Facilidades de Correlation Recorder 2.5&nbsp;<\/strong><\/h2>\n\n\n\n<p>Como primer punto destacado, sobre todo al momento de comenzar a utilizar la herramienta, podemos observar que <strong>el Correlation Recorder ofrece una plantilla para llevar a cabo el proceso de grabaci\u00f3n y correlaci\u00f3n en cualquiera de los modos.&nbsp;<\/strong><\/p>\n\n\n\n<p>Recomendamos ampliamente su uso en este sentido, ya que contiene todos los elementos necesarios para desarrollarlo de manera sencilla y exitosa.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeWxOZpoFFyWtZPurMYu-BKgtBXILhgho3qYMyyxq6QD2K2ujRnPqklTDa0IPSFgVoRXrCmcB44EW-inr1QpsBIA7b_A8b4899f54cLgP5O7knqOJvKxKEudu51zGCqo_1x1vEf7DYcXv5dK4IRzLQzOjhn?key=88DKtAvKgCSNu7b5acE0hQ\" alt=\"Vista de la plantilla del Correlation Recorder cargada en JMeter\"\/><figcaption class=\"wp-element-caption\"><em>Vista de la plantilla del Correlation Recorder cargada en JMeter<\/em><\/figcaption><\/figure><\/div>\n\n\n<p>En esta plantilla, aparecen por defecto<strong> filtros generales para ignorar el tr\u00e1fico extra que se genera durante las grabaciones, lo cual es sumamente \u00fatil <\/strong>cuando se trata de optimizar tiempo.\u00a0<\/p>\n\n\n\n<p>Dichos filtros pueden usarse como est\u00e1n o personalizarlos en funci\u00f3n de lo que se graba, y tambi\u00e9n se pueden incluir nuevos.<\/p>\n\n\n\n<p><strong>A d\u00eda de hoy, el Correlation Recorder ofrece 3 modos principales en los que se puede realizar la vinculaci\u00f3n de los valores din\u00e1micos:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Mediante herencia.<\/li>\n\n\n\n<li>Comparando autom\u00e1ticamente y detectando variables.&nbsp;<\/li>\n\n\n\n<li>A trav\u00e9s de plantillas existentes.<\/li>\n<\/ol>\n\n\n\n<p>Explorando cada m\u00e9todo, podemos evaluar su viabilidad en los escenarios que se presentan, escogiendo la alternativa m\u00e1s adecuada para cada situaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Vinculaci\u00f3n de los valores din\u00e1micos<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Mediante herencia<\/strong><\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/vinvulacion-valores-dinamicos-correlacion-herencia-legacy-1024x683.jpg\" alt=\"Imagen ilustrativa: Correlaci\u00f3n mediante herencia (Legacy Correlation)\" class=\"wp-image-18258\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/vinvulacion-valores-dinamicos-correlacion-herencia-legacy-1024x683.jpg 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/vinvulacion-valores-dinamicos-correlacion-herencia-legacy-300x200.jpg 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/vinvulacion-valores-dinamicos-correlacion-herencia-legacy-768x512.jpg 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/vinvulacion-valores-dinamicos-correlacion-herencia-legacy-1536x1024.jpg 1536w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/vinvulacion-valores-dinamicos-correlacion-herencia-legacy-18x12.jpg 18w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/vinvulacion-valores-dinamicos-correlacion-herencia-legacy.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p>La correlaci\u00f3n mediante herencia o <em>Legacy Correlation<\/em> (en ingl\u00e9s) consiste en <strong>configurar un conjunto de reglas propio<\/strong>, determinado a partir del conocimiento del flujo, as\u00ed como de la identificaci\u00f3n previa de los valores din\u00e1micos que necesitan correlacionarse.<\/p>\n\n\n\n<p>Es el modo m\u00e1s similar a la correlaci\u00f3n manual que solemos utilizar quienes automatizamos flujos empleando JMeter. Se necesita determinar las expresiones regulares tanto de extracci\u00f3n como de reemplazo y volver a grabar para verificar que el proceso tuvo lugar acertadamente.<\/p>\n\n\n\n<p><strong>Compartimos una tabla con algunos ejemplos reales de expresiones regulares de reemplazo y extracci\u00f3n:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>N\u00b0<\/strong><\/td><td><strong>Expresi\u00f3n regular de extracci\u00f3n<\/strong><\/td><td><strong>Expresi\u00f3n regular de reemplazo<\/strong><\/td><\/tr><tr><td>1<\/td><td>_wpnonce=([a-zA-Z0-9]*)&#8217;<\/td><td>_wpnonce=([a-zA-Z0-9]*)<\/td><\/tr><tr><td>2<\/td><td>name=&#8221;execution&#8221; value=&#8221;(.*?)&#8221;<\/td><td>execution=([^&amp;]+)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>En la \u00faltima versi\u00f3n del plugin, se facilita el proceso de extracci\u00f3n y reemplazo en formato .JSON permitiendo correlacionar valores de forma m\u00e1s eficiente en datos estructurados.<\/strong><\/p>\n\n\n\n<p>Aunque esto era posible anteriormente empleando las expresiones regulares para ese prop\u00f3sito, ahora el uso de extractores de tipo JSON simplifica la captura de informaci\u00f3n espec\u00edfica de manera sencilla y directa.<\/p>\n\n\n\n<p>Al analizar m\u00e1s detenidamente la correlaci\u00f3n mediante herencia, vemos que requiere la elaboraci\u00f3n de expresiones regulares de reemplazo <strong>que a veces son iguales, similares o diferentes a las de extracci\u00f3n.<\/strong> Esto implica una inversi\u00f3n inicial de tiempo que requiere configurar un conjunto de reglas, en escenarios en los cuales pueden no ser reutilizables.&nbsp;<\/p>\n\n\n\n<p>Lo cual podr\u00eda ocurrir si se presenta, por ejemplo, alguno de los&nbsp;siguientes casos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una aplicaci\u00f3n cambia con frecuencia su estructura o la forma en que se generan los valores din\u00e1micos.<\/li>\n\n\n\n<li>Los valores din\u00e1micos son \u00fanicos para un escenario de prueba determinado.<\/li>\n\n\n\n<li>Las reglas configuradas son altamente personalizadas y espec\u00edficas en un caso particular.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeHMFPNYtWux8jVtwpnx5qyNCD-4xCjwGHYD2bq6CyKel8JZUtYtmL6NpAN5xP5wJep4DgRsYOCGN3NvtZ7qal3dv6lmJbaomBkTUJtG4V3VTJM1C6yIjh4rcnXFw9d1WGIzZ4itGpKIzMI55ACGg_3xnUg?key=88DKtAvKgCSNu7b5acE0hQ\" alt=\"Vista de la configuraci\u00f3n de reglas y el modo Legacy habilitado antes de hacer una segunda grabaci\u00f3n para correlacionar un flujo de ejemplo\"\/><figcaption class=\"wp-element-caption\"><em>Vista de la configuraci\u00f3n de reglas y el modo Legacy habilitado antes de hacer una segunda grabaci\u00f3n para correlacionar un flujo de ejemplo.<\/em><\/figcaption><\/figure><\/div>\n\n\n<p>En este tipo de escenarios, si hici\u00e9ramos la automatizaci\u00f3n del flujo de manera manual, es muy probable que debamos grabar con JMeter en m\u00e1s de una oportunidad para explorar en profundidad los detalles y particularidades del mismo. El proceso puede llevar a la introducci\u00f3n errores que suelen causar muchas molestias (especialmente en flujos extensos).<\/p>\n\n\n\n<p>En nuestra experiencia, incluso en circunstancias donde a priori parecer\u00eda ser m\u00e1s r\u00e1pida la automatizaci\u00f3n del flujo de manera manual, puede resultar beneficioso explorar el plugin y la correlaci\u00f3n mediante herencia, ya que disminuye la probabilidad de cometer errores y nos puede ayudar a resolver algunos escenarios complejos.<\/p>\n\n\n\n<p>Adem\u00e1s, si tomamos en cuenta que permite correlacionar flujos cuyas peticiones inicialmente no suelen presentar fallos, pero que podr\u00edan fallar al intentar su reproducci\u00f3n para m\u00faltiples usuarios, esta opci\u00f3n se perfila a\u00fan m\u00e1s como una alternativa atractiva a tener en cuenta.<\/p>\n\n\n\n<p><strong>Inicialmente, la vinculaci\u00f3n de los valores din\u00e1micos mediante herencia era el \u00fanico modo en que funcionaba el plugin, pero luego evolucion\u00f3 y se incorporaron otros dos que surgen precisamente para reducir tiempo y esfuerzo.&nbsp;<\/strong><\/p>\n\n\n\n<p>A continuaci\u00f3n, describimos nuevas formas de llevar esto adelante, las cuales <strong>necesitan una \u00fanica grabaci\u00f3n para funcionar<\/strong> y tienen la particularidad de <strong>generar sugerencias de correlaci\u00f3n solo si las peticiones fallan.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><strong>Comparando autom\u00e1ticamente y detectando variables<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Para correlacionar utilizando la comparaci\u00f3n autom\u00e1tica y detectar las&nbsp;variables, es necesario reproducir el flujo grabado inicialmente, identificar las peticiones que fallan y presentar sugerencias para lograr que funcionen.<\/p>\n\n\n\n<p><strong>Compartimos una captura de pantalla con las sugerencias generadas y listas para aplicar en un flujo de ejemplo:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXecpB1jOX4aVzGJdHHFyIppspYt7zUDU6vRNCFDzPeIjRv4oEh6clxG5RqUIpTfPX466NQjVjzdVwlyyx_F8pl4VqyQ-YmBxFcK1HOAyC6yENw0GNZeQznDSAW6QUkbJlLrfteWmozBRffJ8TKaSB2ZcCG9?key=88DKtAvKgCSNu7b5acE0hQ\" alt=\"Vista de las sugerencias generadas y listas para aplicar en un flujo\"\/><\/figure><\/div>\n\n\n<p>Una vez aplicadas las sugerencias, la correlaci\u00f3n se genera de forma autom\u00e1tica y se puede verificar dentro del plan de pruebas que se extraen y reemplazan los valores necesarios, y el flujo funciona sin errores.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><strong>A trav\u00e9s de plantillas existentes<\/strong><\/li>\n<\/ol>\n\n\n\n<p>En el caso de la correlaci\u00f3n empleando plantillas existentes, se trata de conjuntos de reglas previamente definidas que se utilizan para corregir tambi\u00e9n peticiones que fallan a trav\u00e9s de sugerencias aplicables.<\/p>\n\n\n\n<p>Las plantillas pueden haber sido guardadas de forma local, compartidas por la comunidad o agregadas por <a href=\"https:\/\/www.blazemeter.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">BlazeMeter<\/a>. Estas \u00faltimas son estructuradas tomando en cuenta buenas pr\u00e1cticas y, siguiendo las instrucciones en el plugin, puede hacerse lo mismo para las dem\u00e1s.<\/p>\n\n\n\n<p><strong>Compartimos una captura de pantalla de las plantillas disponibles para emplear en la correlaci\u00f3n de un flujo de ejemplo:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfVVRrPZpJyzhmTybBeoqEEjhzmc2kAsv4hxDvtRv_n6BD3FQE8XonaDvPhAj9ARPiZmvCjSkO91uJTpj87H-jaYonRxAM7gjPNsG6Lzvg1sk_Kau94J0mGsmo-vntvmve4-IBTMWI_F-bSYvjXZ4wkXE7S?key=88DKtAvKgCSNu7b5acE0hQ\" alt=\"Captura de pantalla de las plantillas disponibles para emplear en la correlaci\u00f3n de un flujo\"\/><\/figure><\/div>\n\n\n<p>Inicialmente, BlazeMeter proporcion\u00f3 <a href=\"https:\/\/www.blazemeter.com\/blog\/auto-correlation-template#auto-correlation-as-a-service-what-s-new\" target=\"_blank\" rel=\"noreferrer noopener\">algunas plantillas<\/a> para ciertos tipos de aplicaciones, con la perspectiva de que la comunidad incorpore sus propias contribuciones y as\u00ed se incremente la lista de opciones disponibles.<\/p>\n\n\n\n<p>Estas plantillas se cargan desde la nube y su nivel de accesibilidad depender\u00e1 en gran medida del tipo de suscripci\u00f3n a la plataforma con la que se cuente.<\/p>\n\n\n\n<p>El proceso de aplicaci\u00f3n es bastante similar al descrito en el modo anterior. Luego, solo resta comprobar que el funcionamiento sea adecuado.<\/p>\n\n\n\n<p><strong>En los modos autom\u00e1ticos, es crucial aplicar solo las sugerencias requeridas para que las peticiones funcionen y no todas las que pueden aparecer<\/strong>. De este modo, evitamos agregar peso innecesario al flujo y consumo excesivo de memoria.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>En resumen<\/strong><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/correlation-recorder-nueva-version-plugin-jmeter-1024x683.jpg\" alt=\"Imagen ilustrativa: Nueva versi\u00f3n del plugin Correlation Recorder de JMeter\" class=\"wp-image-18261\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/correlation-recorder-nueva-version-plugin-jmeter-1024x683.jpg 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/correlation-recorder-nueva-version-plugin-jmeter-300x200.jpg 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/correlation-recorder-nueva-version-plugin-jmeter-768x512.jpg 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/correlation-recorder-nueva-version-plugin-jmeter-1536x1024.jpg 1536w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/correlation-recorder-nueva-version-plugin-jmeter-18x12.jpg 18w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/correlation-recorder-nueva-version-plugin-jmeter.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p><strong>La evoluci\u00f3n del Correlation Recorder hacia su versi\u00f3n 2.5 representa un avance significativo en la automatizaci\u00f3n de flujos de trabajo en JMeter, en busca de lograr pruebas de performance m\u00e1s eficientes y menos tediosas.<\/strong><\/p>\n\n\n\n<p>Su capacidad para simplificar y agilizar la correlaci\u00f3n de valores din\u00e1micos, minimizando los errores y reduciendo el tiempo de inversi\u00f3n en configuraciones manuales lo coloca como un complemento esencial.<br>Mediante este art\u00edculo, no pretendemos evangelizar, pero s\u00ed traer luz sobre sus potencialidades.<strong> Como todo producto en desarrollo, tiene margen para la mejora y a medida que la comunidad que lo usa crezca, habr\u00e1 m\u00e1s retroalimentaci\u00f3n y espacio para que esto suceda.<\/strong><\/p>\n\n\n\n<p>Si al avanzar en la lectura, descubres que quieres seguir profundizando sobre la tem\u00e1tica, puedes realizar este <a href=\"https:\/\/www.blazemeter.com\/university\/jmetertm-autocorrelation-recorder\" target=\"_blank\" rel=\"noreferrer noopener\">curso de BlazeMeter University<\/a>, donde ayudan a comprender todo el contenido y abordan ejemplos pr\u00e1cticos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#f0f0f0;color:#f0f0f0\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfNecesitas apoyo con pruebas de performance?&nbsp;<\/strong><\/h2>\n\n\n\n<p>Con m\u00e1s de 15 a\u00f1os de experiencia y presencia global, en Abstracta, ayudamos desde startups hasta empresas Fortune 500 a mejorar significativamente sus niveles de performance.<\/p>\n\n\n\n<p>Explora nuestros<a href=\"https:\/\/es.abstracta.us\/soluciones\/pruebas-de-performance\" target=\"_blank\" rel=\"noreferrer noopener\"> servicios personalizados<\/a> y <a href=\"https:\/\/es.abstracta.us\/contactanos\" target=\"_blank\" rel=\"noreferrer noopener\">cont\u00e1ctanos<\/a> para agendar una reuni\u00f3n y explorar c\u00f3mo podemos apoyarte para hacer crecer tu negocio.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/IyDtBcyXOpt2uFnJ8rNpLTtkmmvgouj_xVEsG1Pqzu7nOoguWGZo7D1DVWmB2cCBPF_dNrGPm9Lp_EBlZhergky24d-DrgbV_p6q9AUexGkhlOy5TOA3HRaGcXWJeQHDq1XG7znvr80W3VoVw1kKp90\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>\u00a1S\u00edguenos en <a href=\"https:\/\/www.linkedin.com\/company\/abstracta-latam\/\" target=\"_blank\" rel=\"noreferrer noopener\">LinkedIn<\/a>, <a href=\"https:\/\/x.com\/AbstractaLatam\" target=\"_blank\" rel=\"noreferrer noopener\">X<\/a>, <a href=\"https:\/\/web.facebook.com\/AbstractaLatam\" target=\"_blank\" rel=\"noreferrer noopener\">Facebook<\/a>, <\/strong><a href=\"https:\/\/bit.ly\/Instagram-Abstracta-Latam\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Instagram<\/strong><\/a><strong> y <\/strong><a href=\"https:\/\/bit.ly\/YT-Abstracta\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>YouTube<\/strong><\/a><strong> para ser parte de nuestra comunidad!<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background is-style-wide\" style=\"background-color:#f0f0f0;color:#f0f0f0\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Art\u00edculos recomendados<\/strong><\/h3>\n\n\n\n<p><a href=\"https:\/\/es.abstracta.us\/blog\/modelo-piramide-automatizacion-pruebas-performance\/\" target=\"_blank\" rel=\"noreferrer noopener\">Modelo de la pir\u00e1mide de automatizaci\u00f3n para pruebas de performance<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/es.abstracta.us\/blog\/pruebas-performance-aplicaciones-web\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfC\u00f3mo realizar pruebas de performance para aplicaciones web?<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/es.abstracta.us\/blog\/pruebas-performance-jmeter-dsl-scripts-selenium\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfC\u00f3mo crear pruebas de performance con JMeter DSL a partir de scripts de Selenium?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descubre c\u00f3mo la nueva versi\u00f3n del plugin Correlation Recorder de JMeter puede ayudarte a hacer la correlaci\u00f3n de valores din\u00e1micos m\u00e1s simple y a reducir los errores en tus pruebas de performance.\u00a0<\/p>\n","protected":false},"author":57,"featured_media":18272,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,9],"tags":[3,102,173,215,16],"class_list":["post-18225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-herramientas-pruebas","category-pruebas-performance","tag-automatizacion-pruebas","tag-jmeter","tag-performance-testing","tag-pruebas-de-rendimiento","tag-pruebas-de-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin - Abstracta<\/title>\n<meta name=\"description\" content=\"Descubre c\u00f3mo la nueva versi\u00f3n del plugin Correlation Recorder de JMeter puede ayudarte reducir los errores en tus pruebas de performance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin - Abstracta\" \/>\n<meta property=\"og:description\" content=\"Descubre c\u00f3mo la nueva versi\u00f3n del plugin Correlation Recorder de JMeter puede ayudarte reducir los errores en tus pruebas de performance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog de Desarrollo de Software, Testing e Inteligencia Artificial | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaChile\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-19T21:16:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-19T21:23:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/resena-jmeter-correlation-recorder-plugin.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nayla Lago\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AbstractaChile\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaChile\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nayla Lago\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/\"},\"author\":{\"name\":\"Nayla Lago\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/2d758861971320c49b1eaf4b1286bfff\"},\"headline\":\"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin\",\"datePublished\":\"2024-06-19T21:16:27+00:00\",\"dateModified\":\"2024-06-19T21:23:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/\"},\"wordCount\":1582,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\"},\"keywords\":[\"Automatizaci\u00f3n de Pruebas\",\"JMeter\",\"Performance Testing\",\"Pruebas de Rendimiento\",\"Pruebas de Software\"],\"articleSection\":[\"Herramientas\",\"Pruebas de Performance\"],\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/\",\"url\":\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/\",\"name\":\"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin - Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#website\"},\"datePublished\":\"2024-06-19T21:16:27+00:00\",\"dateModified\":\"2024-06-19T21:23:34+00:00\",\"description\":\"Descubre c\u00f3mo la nueva versi\u00f3n del plugin Correlation Recorder de JMeter puede ayudarte reducir los errores en tus pruebas de performance.\",\"breadcrumb\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/#breadcrumb\"},\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/es.abstracta.us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#website\",\"url\":\"https:\/\/es.abstracta.us\/blog\/\",\"name\":\"Abstracta\",\"description\":\"Recursos, buenas pr\u00e1cticas, tendencias y rese\u00f1as de herramientas de desarrollo de software, testing e Inteligencia Artificial.\",\"publisher\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/es.abstracta.us\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es-CL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\",\"name\":\"Abstracta\",\"url\":\"https:\/\/es.abstracta.us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png\",\"contentUrl\":\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png\",\"width\":1217,\"height\":300,\"caption\":\"Abstracta\"},\"image\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.instagram.com\/we_are_abstracta\/\",\"https:\/\/www.linkedin.com\/showcase\/abstracta-chile\/\",\"https:\/\/www.youtube.com\/channel\/UCj4dx2LZCRcgM8GzxYEKYeQ\",\"https:\/\/www.facebook.com\/AbstractaChile\/\",\"https:\/\/twitter.com\/AbstractaChile\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/2d758861971320c49b1eaf4b1286bfff\",\"name\":\"Nayla Lago\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/15aff03674a6249a76f9d997138a7a57?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/15aff03674a6249a76f9d997138a7a57?s=96&d=mm&r=g\",\"caption\":\"Nayla Lago\"},\"sameAs\":[\"https:\/\/es.abstracta.us\/\"],\"url\":\"https:\/\/es.abstracta.us\/blog\/author\/nayla-lagoabstracta-com-uy\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin - Abstracta","description":"Descubre c\u00f3mo la nueva versi\u00f3n del plugin Correlation Recorder de JMeter puede ayudarte reducir los errores en tus pruebas de performance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/","og_locale":"es_ES","og_type":"article","og_title":"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin - Abstracta","og_description":"Descubre c\u00f3mo la nueva versi\u00f3n del plugin Correlation Recorder de JMeter puede ayudarte reducir los errores en tus pruebas de performance.","og_url":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/","og_site_name":"Blog de Desarrollo de Software, Testing e Inteligencia Artificial | Abstracta","article_publisher":"https:\/\/www.facebook.com\/AbstractaChile\/","article_published_time":"2024-06-19T21:16:27+00:00","article_modified_time":"2024-06-19T21:23:34+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/resena-jmeter-correlation-recorder-plugin.png","type":"image\/png"}],"author":"Nayla Lago","twitter_card":"summary_large_image","twitter_creator":"@AbstractaChile","twitter_site":"@AbstractaChile","twitter_misc":{"Written by":"Nayla Lago","Est. reading time":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/#article","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/"},"author":{"name":"Nayla Lago","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/2d758861971320c49b1eaf4b1286bfff"},"headline":"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin","datePublished":"2024-06-19T21:16:27+00:00","dateModified":"2024-06-19T21:23:34+00:00","mainEntityOfPage":{"@id":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/"},"wordCount":1582,"commentCount":0,"publisher":{"@id":"https:\/\/es.abstracta.us\/blog\/#organization"},"keywords":["Automatizaci\u00f3n de Pruebas","JMeter","Performance Testing","Pruebas de Rendimiento","Pruebas de Software"],"articleSection":["Herramientas","Pruebas de Performance"],"inLanguage":"es-CL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/","url":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/","name":"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin - Abstracta","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/#website"},"datePublished":"2024-06-19T21:16:27+00:00","dateModified":"2024-06-19T21:23:34+00:00","description":"Descubre c\u00f3mo la nueva versi\u00f3n del plugin Correlation Recorder de JMeter puede ayudarte reducir los errores en tus pruebas de performance.","breadcrumb":{"@id":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/#breadcrumb"},"inLanguage":"es-CL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/es.abstracta.us\/blog\/jmeter-correlation-recorder-plugin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/es.abstracta.us\/blog\/"},{"@type":"ListItem","position":2,"name":"JMeter Correlation Recorder 2.5: Una aproximaci\u00f3n a la nueva versi\u00f3n del plugin"}]},{"@type":"WebSite","@id":"https:\/\/es.abstracta.us\/blog\/#website","url":"https:\/\/es.abstracta.us\/blog\/","name":"Abstracta","description":"Recursos, buenas pr\u00e1cticas, tendencias y rese\u00f1as de herramientas de desarrollo de software, testing e Inteligencia Artificial.","publisher":{"@id":"https:\/\/es.abstracta.us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/es.abstracta.us\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es-CL"},{"@type":"Organization","@id":"https:\/\/es.abstracta.us\/blog\/#organization","name":"Abstracta","url":"https:\/\/es.abstracta.us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png","contentUrl":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/03\/abstracta-logo.png","width":1217,"height":300,"caption":"Abstracta"},"image":{"@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/we_are_abstracta\/","https:\/\/www.linkedin.com\/showcase\/abstracta-chile\/","https:\/\/www.youtube.com\/channel\/UCj4dx2LZCRcgM8GzxYEKYeQ","https:\/\/www.facebook.com\/AbstractaChile\/","https:\/\/twitter.com\/AbstractaChile"]},{"@type":"Person","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/2d758861971320c49b1eaf4b1286bfff","name":"Nayla Lago","image":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/15aff03674a6249a76f9d997138a7a57?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/15aff03674a6249a76f9d997138a7a57?s=96&d=mm&r=g","caption":"Nayla Lago"},"sameAs":["https:\/\/es.abstracta.us\/"],"url":"https:\/\/es.abstracta.us\/blog\/author\/nayla-lagoabstracta-com-uy\/"}]}},"jetpack_featured_media_url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2024\/06\/resena-jmeter-correlation-recorder-plugin.png","_links":{"self":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/18225"}],"collection":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/users\/57"}],"replies":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=18225"}],"version-history":[{"count":14,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/18225\/revisions"}],"predecessor-version":[{"id":18273,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/18225\/revisions\/18273"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media\/18272"}],"wp:attachment":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=18225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=18225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=18225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}