Una aplicación bien diseñada no es solo lo fácil que es de usar o lo elegante que se ve, hay un aspecto que a menudo se pasa por alto en el diseño del software: "el performance". El Performance es una parte esencial de la experiencia de usuario para una gran número de personas que esperan un buen performance de sus aplicaciones de software. Para mejorar el performance de una aplicación de software, podemos ejecutar pruebas de performance usando herramientas de generación de carga como JMeter.JMeter es una de las herramientas open source más populares en la actualidad diseñada para ejecutar pruebas de carga y estrés, así como también medir los tiempos de respuesta, concurrencia de los usuarios e identificar cuellos de botellas.Este curso estará enfocado en su gran parte en el uso de la herrmimienta JMeter. Pero hemos decidido agregarle un primer capítulo de introducción a las pruebas de Performance, con los principales conceptos, para aquellos estudiantes que recién se inician en estos temas. El curso incluye el accesso a dos aplicaciones web reales para poder aplicar los contenidos aprendidos durantes los capítulos. Tambien podrá descargar para cada capítulo materiales en formato PDF.El curso tiene los siguientes contenidos: 1. Principales Conceptos en las Pruebas de Performance y JMeter1.1 Introducción a las Pruebas de Performance1.2 Tipos de Pruebas de Performance1.3 Herramientas para Pruebas de Performance1.4 Introducción a JMeter y Instalación JMeter en Windows y Mac2. Creando mi Primer Script2.1 Introducción al Protocolo HTTP2.2 Presentación de la AppWeb Demo 12.3 Grabación del Script2.4 Gestor de Cookies (Teórico)2.5 Gestor de Cookies (Práctico)2.6 Grupo de Hilos y Ramp-UP (Teórico)2.7 Grupo de Hilos y Ramp-UP (Práctico)2.8 Listener Básicos - View Result Tree2.9 Listener Básicos - Summary Report2.10 Temporizadores2.11 Aserciones2.12 Parametrización3. Scripting Avanzado en Jmeter.3.1 Introducción al Capítulo 33.2 Presentación de la AppWeb Demo 23.3 Corrrelación (Teórico)3.4 Correlación (Práctico) - Grabaciones para correlacionar3.5 Correlación (Práctico) - Paso1: Indentificar Valores3.6 Correlación (Práctico) - Paso2: Búsqueda en Respuesta del Servidor3.7 Correlación (Práctico) - Paso3: Extraer Expresiones Regulares3.8 Correlación (Práctico) - Paso4: Sustituir Variables en Request3.9 Correlación (Práctico) - Correlación con Ejecución3.10 Introducción a los Controladores3.11 Controlador Simple3.12 Controlador IF3.13 Controlador Bucle3.14 Gestor e inclusión de Plugins3.15 JMeter en modo consola (Non-GUI) (Teórico)3.16 JMeter en modo consola (Non-GUI) (Práctico)