{"id":4663,"date":"2019-12-10T16:01:11","date_gmt":"2019-12-10T19:01:11","guid":{"rendered":"http:\/\/cl.abstracta.us\/blog\/?p=4663"},"modified":"2024-02-15T17:37:22","modified_gmt":"2024-02-15T20:37:22","slug":"mejor-momento-comenzar-pruebas-performance","status":"publish","type":"post","link":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/","title":{"rendered":"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar?"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\"><strong>\u00bfHay que probar el rendimiento durante todo el desarrollo o al final del proyecto? \u00bfQu\u00e9 enfoque es recomendable elegir? \u00bf\u00c1gil o en cascada?<\/strong><\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2021\/02\/comenzar-pruebas-performance-1024x683.jpg\" alt=\"\u00bfCu\u00e1ndo es recomendable empezar con las pruebas de performance de software?\" class=\"wp-image-4699\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/comenzar-pruebas-performance-1024x683.jpg 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/comenzar-pruebas-performance-300x200.jpg 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/comenzar-pruebas-performance-768x512.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Imagen tomada de Pixabay<\/em><\/figcaption><\/figure><\/div>\n\n\n<p>Cuando se tiene en cuenta la performance de los sistemas existentes o los creados desde cero, los equipos deben determinar en qu\u00e9 punto del proceso de desarrollo se beneficiar\u00e1n m\u00e1s de la ejecuci\u00f3n de las pruebas de performance.<\/p>\n\n\n\n<p>Habl\u00e9 sobre este tema en un par de conferencias, incluida la CMG imPACt Conference en La Jolla junto a Sof\u00eda Palamarchuk, y pens\u00e9 \u00bfpor qu\u00e9 no resumir la charla en un post publicaci\u00f3n? Entonces, el prop\u00f3sito de este post es responder a la pregunta:<\/p>\n\n\n\n<p>\u00bfDeber\u00edamos comenzar las pruebas de performance al inicio, junto con el desarrollo (adoptando el enfoque \u00e1gil), o al final (adoptando el enfoque en cascada)?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pruebas de Performance: Concepto y generalidades<\/strong><\/h2>\n\n\n\n<p>La performance de un computador se caracteriza por la cantidad de trabajo \u00fatil realizado por un sistema inform\u00e1tico en comparaci\u00f3n con el tiempo empleado y los recursos utilizados. Recuerda, la performance no solo se refiere a la velocidad. Por ejemplo, un sistema que es muy r\u00e1pido y usa el 100% de la CPU no funciona. Por tanto, es importante que comprobemos tanto la experiencia del usuario (el tiempo de respuesta percibido, o la velocidad) como el nivel de estr\u00e9s de los servidores.<\/p>\n\n\n\n<p>Adem\u00e1s, si solamente prestamos atenci\u00f3n a los tiempos de respuesta, solo podr\u00edamos ver indicios cuando lo que realmente queremos encontrar son las causas subyacentes para identificar esos cuellos de botella y las formas en las que podr\u00edamos mejorar.<\/p>\n\n\n\n<p>Entonces, volviendo a la pregunta en cuesti\u00f3n: <strong>\u00bfDeber\u00edamos adoptar el enfoque de cascada o el enfoque \u00e1gil, para las pruebas de performance?<\/strong><\/p>\n\n\n\n<p>Ahora, vale aclarar lo que queremos decir con ambos enfoques dos. <strong>El enfoque \u00e1gil es cuando comenzamos las pruebas de performance al inicio del proceso de desarrollo y continuamos con este enfoque durante toda la evoluci\u00f3n de la aplicaci\u00f3n<\/strong>.<\/p>\n\n\n\n<p>Mientras que, <strong>el enfoque en cascada es cuando dejamos todas las actividades de pruebas de performance para el final del desarrollo, tales como las pruebas de aceptaci\u00f3n<\/strong>, verificando que el sistema funciona seg\u00fan sea necesario.<\/p>\n\n\n\n<p>Demos un vistazo a lo que implican y luego a las ventajas y desventajas del enfoque \u00e1gil y de cascada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Enfoque en Cascada<\/strong><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-de-cascada-pruebas-de-performance-1024x682.jpg\" alt=\"Enfoque en cascada para las pruebas de performance\" class=\"wp-image-4711\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-de-cascada-pruebas-de-performance-1024x682.jpg 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-de-cascada-pruebas-de-performance-300x200.jpg 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-de-cascada-pruebas-de-performance-768x511.jpg 768w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-de-cascada-pruebas-de-performance.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"> <em>Imagen de pasja1000 en Pixabay<\/em> <\/figcaption><\/figure><\/div>\n\n\n<p>En el <strong>enfoque en cascada para las pruebas de performance<\/strong> generalmente esperamos hasta el final del desarrollo para comenzar a probar. <strong>Los tests de rendimiento toman la forma de pruebas de aceptaci\u00f3n<\/strong> y, si se cumplen los criterios, el sistema est\u00e1 listo para entrar en producci\u00f3n. Esto implica simular el escenario de carga esperado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pros<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Es m\u00e1s f\u00e1cil planificar y asignar recursos para las pruebas de performance, ya que solo lo hace durante un per\u00edodo de tiempo determinado.<\/li>\n\n\n\n<li>Normalmente, intenta utilizar un entorno de prueba lo m\u00e1s similar posible al de producci\u00f3n, lo cual es beneficioso porque es m\u00e1s realista.<\/li>\n\n\n\n<li>Permite centrarse en caracter\u00edsticas espec\u00edficas para probar, como X cantidad de funcionalidades en un contexto espec\u00edfico.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Contras<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si bien es ideal que estemos probando en un entorno similar al de producci\u00f3n, al mismo tiempo puede ser dif\u00edcil obtener la infraestructura para un uso exclusivo de las pruebas, es necesario aislar el SUT (<em>System under test<\/em>, es decir, aquello que se est\u00e1 probando) para tener resultados confiables.<\/li>\n\n\n\n<li>El costo de realizar cambios de arquitectura hacia el final del desarrollo, si la prueba muestra que es necesario, es alto.<\/li>\n\n\n\n<li>Existe un alto riesgo que conlleva esperar para asegurar el rendimiento al finalizar, porque nunca se sabe cu\u00e1nto trabajo se tendr\u00e1 por delante para volver al inicio y solucionar las cosas para alcanzar los objetivos de performance.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Enfoque \u00c1gil<\/strong><\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cl.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-agil-pruebas-de-performance-1024x683.jpg\" alt=\"Enfoque Agile para las pruebas de performance\" class=\"wp-image-4708\" srcset=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-agil-pruebas-de-performance-1024x683.jpg 1024w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-agil-pruebas-de-performance-300x200.jpg 300w, https:\/\/es.abstracta.us\/wp-content\/uploads\/2021\/02\/enfoque-agil-pruebas-de-performance-768x512.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em> Foto de Patrick Perkins en Unsplash <\/em><\/figcaption><\/figure><\/div>\n\n\n<p>El <strong>enfoque \u00e1gil para las pruebas de performance<\/strong> implica comenzar desde el principio con las pruebas unitarias. <strong>Es clave contar con un entorno de integraci\u00f3n continua<\/strong>, ya que en lugar de simplemente ejecutar pruebas de performance, llevamos a cabo la ingenier\u00eda de performance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pros<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Minimiza los riesgos.<\/li>\n\n\n\n<li>Se obtiene un feedback anticipado y continuo.<\/li>\n\n\n\n<li>Puedes conocer las mejores pr\u00e1cticas a medida que avanza y, con el tiempo, mejorar continuamente. Cuando comienza con el testing anticipadamente, si haces algo mal, tienes tiempo para detectar tu error y evitar cometerlo nuevamente. Es excelente para reducir la probabilidad de propagar malas pr\u00e1cticas por todo el sistema.<\/li>\n\n\n\n<li>Facilita la integraci\u00f3n continua.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Contras<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Requiere m\u00e1s esfuerzo de automatizaci\u00f3n para escribir y mantener <em>scripts<\/em>.<\/li>\n\n\n\n<li>Pueden surgir problemas si se automatiza demasiado poco o demasiado en ciertos niveles. Por ejemplo, es mejor automatizar tantas pruebas de performance unitarias como sea posible, tener algunas en el <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/cl.abstracta.us\/blog\/tips-experto-pruebas-apis\/\" target=\"_blank\" rel=\"noreferrer noopener\">nivel de API<\/a> y solo automatizar los casos de prueba m\u00e1s cr\u00edticos en el nivel de GUI (Interfaz gr\u00e1fica de usuario).<\/li>\n\n\n\n<li>Esto est\u00e1 de acuerdo con la idea de la <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/cl.abstracta.us\/blog\/piramide-de-automatizacion\/\" target=\"_blank\" rel=\"noreferrer noopener\">pir\u00e1mide de automatizaci\u00f3n<\/a> de Michael Cohn, pero se aplica a la performance. Tenga en cuenta que tendr\u00e1 que reflexionar sobre qu\u00e9 es una prueba de unidad de performance en su caso.<\/li>\n\n\n\n<li>A veces, los equipos no reconocen que es una falsedad que <strong>al probar los componentes por separado, el sistema funcionar\u00e1 correctamente<\/strong>. Eso no es necesariamente cierto. Debe probar los componentes individualmente y luego probar c\u00f3mo funcionan juntos para lograr los mejores resultados.<\/li>\n<\/ul>\n\n\n\n<p>Al elegir entre estos dos enfoques, primero es importante hacer un balance de las personas, la tecnolog\u00eda y los procesos con los que tienes que trabajar. Es importante contar con <a href=\"https:\/\/cl.abstracta.us\/blog\/tester-software-empleo-destacado-futuro-trabajo\/\" target=\"_blank\" rel=\"noreferrer noopener\">testers<\/a> con habilidades t\u00e9cnicas y blandas adecuadas para las pruebas de performance.<\/p>\n\n\n\n<p>Tambi\u00e9n debes tener en cuenta qu\u00e9 herramientas usar al realizar pruebas de carga, como por ejemplo <a href=\"https:\/\/jmeter.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">JMeter<\/a>, <a href=\"https:\/\/www.blazemeter.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">BlazeMeter<\/a>, <a href=\"https:\/\/gatling.io\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Gatling<\/a>, etc. Monitorear tanto en el lado del servidor con herramientas como <a href=\"https:\/\/newrelic.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">New Relic<\/a>, NMON, perfmon, etc., como del lado del cliente con herramientas como <a aria-label=\" (abrir en una nueva pesta\u00f1a)\" href=\"https:\/\/www.apptim.com\/?utm_source=abstracta%20chile&amp;utm_medium=web\" target=\"_blank\" rel=\"noreferrer noopener\">Apptim<\/a>, <a href=\"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/?hl=es\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Page Speed<\/a> \u200b\u200be <a href=\"http:\/\/yslow.org\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Yslow<\/a>.<\/p>\n\n\n\n<p>Los procesos incluyen dise\u00f1o de pruebas, automatizaci\u00f3n de pruebas, ejecuci\u00f3n de pruebas y medici\u00f3n. Cuando elabores un plan de ejecuci\u00f3n, te recomendamos <strong>probar con una l\u00ednea de base y luego utilizar un enfoque iterativo e incremental<\/strong>.<\/p>\n\n\n\n<p>Entonces, \u00bf<strong>cu\u00e1l es el enfoque adecuado para el testing de performance<\/strong>? La respuesta es que depende de cu\u00e1l sea el resultado deseado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfCu\u00e1ndo optar por el Enfoque en Cascada?<\/strong><\/h2>\n\n\n\n<p>Es posible que desees ejecutar una simulaci\u00f3n de carga al final cuando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Necesitas verificar que tu sistema soporta una determinada carga.<\/li>\n\n\n\n<li>Tus clientes requieren evidencia de que tu sistema cumple con un cierto est\u00e1ndar de performance (por ejemplo, si su cliente es un banco y quiere asegurarse de que su sistema bancario <em>online<\/em> puede admitir 100.000 usuarios diarios).<\/li>\n\n\n\n<li>Si sospechas que se requiere cierto ajuste para un contexto espec\u00edfico donde se ejecutar\u00e1 la aplicaci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfCu\u00e1ndo escoger un Enfoque de Testing \u00c1gil?<\/strong><\/h2>\n\n\n\n<p>Es posible que deba optar por este enfoque que implica ingenier\u00eda de performance durante todo el desarrollo cuando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Desee reducir los riesgos y los costos.<\/li>\n\n\n\n<li>Desee aumentar el conocimiento colectivo del equipo sobre la ingenier\u00eda y la supervisi\u00f3n del performance, ya que aprenden sobre este durante todo el proceso.<\/li>\n\n\n\n<li>Cuando su objetivo es seguir un esquema de integraci\u00f3n continua.<\/li>\n<\/ul>\n\n\n\n<p>\u00bfPodemos afirmar definitivamente que un enfoque es mejor que el otro en todos los casos? No.<\/p>\n\n\n\n<p><strong>Necesitamos ambos enfoques, agile y en cascada, en diferentes etapas de nuestro ciclo de desarrollo.<\/strong> Debemos comenzar anticipadamente haciendo ingenier\u00eda de performance y tambi\u00e9n debemos simular la carga para las pruebas de aceptaci\u00f3n. Y, en realidad, los dos enfoques no son tan diferentes. Ambos requieren el mismo uso de personas, tecnolog\u00eda y procesos, pero var\u00edan ligeramente dependiendo de qu\u00e9 tan avanzado est\u00e9 el desarrollo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00c1gil o en cascada: \u00bfcu\u00e1l enfoque elegir en el desarrollo?<\/strong><\/h2>\n\n\n\n<p>En Abstracta, muchos de nuestros clientes acuden a nosotros pidi\u00e9ndonos que adoptemos el enfoque en cascada, con la intenci\u00f3n de <strong>ejecutar simulaciones de carga y pruebas de aceptaci\u00f3n antes de la puesta en funcionamiento de una nueva versi\u00f3n de su sistema o despu\u00e9s de realizar un cambio a su arquitectur<\/strong>a, etc.<\/p>\n\n\n\n<p>Hicimos esto con una instituci\u00f3n financiera que se hab\u00eda fusionado recientemente con otra, y necesitaba asegurarse de que despu\u00e9s de haber duplicado el n\u00famero de cuentas en su sistema de banca online, la performance no se ver\u00eda afectada.<\/p>\n\n\n\n<p>Otros clientes han tomado la ruta de la ingenier\u00eda de performance, como el gigante del e-commerce, <a href=\"https:\/\/cl.abstracta.us\/nosotros\/casos-de-exito\/pruebas-performance-integracion-continua-shutterfly\" target=\"_blank\" rel=\"noreferrer noopener\">Shutterfly<\/a>, que ejecuta <strong>pruebas de performance continuas<\/strong>. Esto les permite tener un entorno de CI, publicando actualizaciones frecuentemente para mejorar la experiencia del usuario sin permitir degradaciones del rendimiento.<\/p>\n\n\n\n<p>\u00bfCu\u00e1l ha sido tu experiencia con el <a href=\"https:\/\/cl.abstracta.us\/blog\/agile-testing-buena-practica-entregar-software-calidad\/\" target=\"_blank\" rel=\"noreferrer noopener\">enfoque \u00e1gil<\/a> y en cascada? \u00a1Cu\u00e9ntanos en los comentarios!<\/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:#f1f1f1;color:#f1f1f1\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u00bfNo sabes cu\u00e1l enfoque de testing elegir para tu proyecto? \u00bfQuieres saber qu\u00e9 tipos de pruebas de rendimiento son id\u00f3neos para asegurar una buena experiencia a tus usuarios?<\/strong><\/h3>\n\n\n\n<p>En Abstracta somos expertos en performance testing desde hace m\u00e1s de 14 a\u00f1os, con m\u00e1s de 300 proyectos finalizados con \u00e9xito. <a href=\"https:\/\/cl.abstracta.us\/contactanos\" target=\"_blank\" rel=\"noreferrer noopener\">Cont\u00e1ctanos<\/a>\u00a0y conversemos sobre c\u00f3mo <strong>podemos ayudarte a desarrollar e implementar un plan de pruebas de performance desde el inicio del ciclo del desarrollo del software<\/strong>. As\u00ed como a mejorar los tiempos de respuesta y de carga de tu sistema, e-commerce o app.<\/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:#f1f1f1;color:#f1f1f1\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Otros contenidos relacionados<\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"#QSConf 2023 | Pruebas de performance en Latinoam\u00e9rica (Panel)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/vRs_ETscg14?list=PLYClShxEwpcgjtnyNLIDZWh3iSJ5lY3IZ\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Abstracta Tech Talk: 8 cosas que no sab\u00edas de Performance Testing\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/MmCtgDGBmPE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n","protected":false},"excerpt":{"rendered":"<p>\u00bfHay que probar el rendimiento durante todo el desarrollo o al final del proyecto? \u00bfQu\u00e9 enfoque es recomendable elegir? \u00bf\u00c1gil o en cascada? \u00a1Desc\u00fabrelo en este post!<\/p>\n","protected":false},"author":9,"featured_media":13638,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[189,110,30,173,86,64,65,63],"class_list":["post-4663","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pruebas-performance","tag-desarrollo-de-software","tag-integracion-continua","tag-metodologia-agil","tag-performance-testing","tag-pruebas-aceptacion-usuario","tag-pruebas-carga","tag-pruebas-estres","tag-shift-left-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar? - Abstracta<\/title>\n<meta name=\"description\" content=\"\u00bfHay que probar el rendimiento durante todo el desarrollo o al final del proyecto? \u00bfQu\u00e9 enfoque es recomendable elegir? \u00bf\u00c1gil o en cascada? \u00a1Desc\u00fabrelo en este post!\" \/>\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\/mejor-momento-comenzar-pruebas-performance\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar? - Abstracta\" \/>\n<meta property=\"og:description\" content=\"\u00bfHay que probar el rendimiento durante todo el desarrollo o al final del proyecto? \u00bfQu\u00e9 enfoque es recomendable elegir? \u00bf\u00c1gil o en cascada? \u00a1Desc\u00fabrelo en este post!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/\" \/>\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=\"2019-12-10T19:01:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-15T20:37:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/es.abstracta.us\/wp-content\/uploads\/2019\/12\/pruebas-performance-enfoque-agil-cascada.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=\"Federico Toledo, Chief Quality Officer en Abstracta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fltoledo\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaChile\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Federico Toledo, Chief Quality Officer en Abstracta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/\"},\"author\":{\"name\":\"Federico Toledo, Chief Quality Officer en Abstracta\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/394e6ba8f90dc5b3c2bd05887419a4af\"},\"headline\":\"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar?\",\"datePublished\":\"2019-12-10T19:01:11+00:00\",\"dateModified\":\"2024-02-15T20:37:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/\"},\"wordCount\":1523,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#organization\"},\"keywords\":[\"Desarrollo de Software\",\"Integraci\u00f3n Continua\",\"Metodolog\u00eda \u00c1gil\",\"Performance Testing\",\"Pruebas de Aceptaci\u00f3n de Usuario\",\"Pruebas de Carga\",\"Pruebas de Estr\u00e9s\",\"Shift Left Testing\"],\"articleSection\":[\"Pruebas de Performance\"],\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/\",\"url\":\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/\",\"name\":\"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar? - Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/#website\"},\"datePublished\":\"2019-12-10T19:01:11+00:00\",\"dateModified\":\"2024-02-15T20:37:22+00:00\",\"description\":\"\u00bfHay que probar el rendimiento durante todo el desarrollo o al final del proyecto? \u00bfQu\u00e9 enfoque es recomendable elegir? \u00bf\u00c1gil o en cascada? \u00a1Desc\u00fabrelo en este post!\",\"breadcrumb\":{\"@id\":\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/#breadcrumb\"},\"inLanguage\":\"es-CL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/es.abstracta.us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar?\"}]},{\"@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\/394e6ba8f90dc5b3c2bd05887419a4af\",\"name\":\"Federico Toledo, Chief Quality Officer en Abstracta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CL\",\"@id\":\"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5a791bcef3d344e8a3a4e95c143fa27c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5a791bcef3d344e8a3a4e95c143fa27c?s=96&d=mm&r=g\",\"caption\":\"Federico Toledo, Chief Quality Officer en Abstracta\"},\"description\":\"Chief Quality Officer en Abstracta\",\"sameAs\":[\"http:\/\/cl.abstracta.us\",\"https:\/\/www.linkedin.com\/in\/federicotoledo\/\",\"https:\/\/twitter.com\/fltoledo\"],\"url\":\"https:\/\/es.abstracta.us\/blog\/author\/federico-toledo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar? - Abstracta","description":"\u00bfHay que probar el rendimiento durante todo el desarrollo o al final del proyecto? \u00bfQu\u00e9 enfoque es recomendable elegir? \u00bf\u00c1gil o en cascada? \u00a1Desc\u00fabrelo en este post!","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\/mejor-momento-comenzar-pruebas-performance\/","og_locale":"es_ES","og_type":"article","og_title":"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar? - Abstracta","og_description":"\u00bfHay que probar el rendimiento durante todo el desarrollo o al final del proyecto? \u00bfQu\u00e9 enfoque es recomendable elegir? \u00bf\u00c1gil o en cascada? \u00a1Desc\u00fabrelo en este post!","og_url":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/","og_site_name":"Blog de Desarrollo de Software, Testing e Inteligencia Artificial | Abstracta","article_publisher":"https:\/\/www.facebook.com\/AbstractaChile\/","article_published_time":"2019-12-10T19:01:11+00:00","article_modified_time":"2024-02-15T20:37:22+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2019\/12\/pruebas-performance-enfoque-agil-cascada.png","type":"image\/png"}],"author":"Federico Toledo, Chief Quality Officer en Abstracta","twitter_card":"summary_large_image","twitter_creator":"@fltoledo","twitter_site":"@AbstractaChile","twitter_misc":{"Written by":"Federico Toledo, Chief Quality Officer en Abstracta","Est. reading time":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/#article","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/"},"author":{"name":"Federico Toledo, Chief Quality Officer en Abstracta","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/394e6ba8f90dc5b3c2bd05887419a4af"},"headline":"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar?","datePublished":"2019-12-10T19:01:11+00:00","dateModified":"2024-02-15T20:37:22+00:00","mainEntityOfPage":{"@id":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/"},"wordCount":1523,"commentCount":0,"publisher":{"@id":"https:\/\/es.abstracta.us\/blog\/#organization"},"keywords":["Desarrollo de Software","Integraci\u00f3n Continua","Metodolog\u00eda \u00c1gil","Performance Testing","Pruebas de Aceptaci\u00f3n de Usuario","Pruebas de Carga","Pruebas de Estr\u00e9s","Shift Left Testing"],"articleSection":["Pruebas de Performance"],"inLanguage":"es-CL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/","url":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/","name":"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar? - Abstracta","isPartOf":{"@id":"https:\/\/es.abstracta.us\/blog\/#website"},"datePublished":"2019-12-10T19:01:11+00:00","dateModified":"2024-02-15T20:37:22+00:00","description":"\u00bfHay que probar el rendimiento durante todo el desarrollo o al final del proyecto? \u00bfQu\u00e9 enfoque es recomendable elegir? \u00bf\u00c1gil o en cascada? \u00a1Desc\u00fabrelo en este post!","breadcrumb":{"@id":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/#breadcrumb"},"inLanguage":"es-CL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/es.abstracta.us\/blog\/mejor-momento-comenzar-pruebas-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/es.abstracta.us\/blog\/"},{"@type":"ListItem","position":2,"name":"Testing de performance: \u00bfcon qu\u00e9 tipo de enfoque comenzar?"}]},{"@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\/394e6ba8f90dc5b3c2bd05887419a4af","name":"Federico Toledo, Chief Quality Officer en Abstracta","image":{"@type":"ImageObject","inLanguage":"es-CL","@id":"https:\/\/es.abstracta.us\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5a791bcef3d344e8a3a4e95c143fa27c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5a791bcef3d344e8a3a4e95c143fa27c?s=96&d=mm&r=g","caption":"Federico Toledo, Chief Quality Officer en Abstracta"},"description":"Chief Quality Officer en Abstracta","sameAs":["http:\/\/cl.abstracta.us","https:\/\/www.linkedin.com\/in\/federicotoledo\/","https:\/\/twitter.com\/fltoledo"],"url":"https:\/\/es.abstracta.us\/blog\/author\/federico-toledo\/"}]}},"jetpack_featured_media_url":"https:\/\/es.abstracta.us\/wp-content\/uploads\/2019\/12\/pruebas-performance-enfoque-agil-cascada.png","_links":{"self":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/4663"}],"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\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=4663"}],"version-history":[{"count":54,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/4663\/revisions"}],"predecessor-version":[{"id":17138,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/4663\/revisions\/17138"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media\/13638"}],"wp:attachment":[{"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=4663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=4663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/es.abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=4663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}