TipoCurso Online
DíaJun 2, 2018 - Jun 23, 2018
Precio$4500

Este curso está diseñado para cubrir los aspectos generales de las pruebas de performance. Para tal fin se utilizará la JMeter. A los estudiantes se les proporcionará los conocimientos necesarios para lograr ejecutar estas pruebas en dicha herramienta de manera satisfactoria.

En este curso se verán desde los elementos básicos como la grabación del script hasta aspectos avanzados como la correlación, la parametrización del script, la generación de carga y la monitorización de recursos.

El curso es completamente práctico, utilizando la herramienta JMeter, dos aplicaciones web, en este caso una tienda online preparada para la ejecución de pruebas de performance y la otra preparada para lograr la monitorización desde una máquina virtual.

En los scripts se configurarán parámetros, variables, thinktime, cookies, etc, s generarán diferentes niveles de carga al sistema y se analizarán los informes para comprender los resultados.

Finalmente se utilizarán otras herramientas de soporte como ZAP, Fiddler, NotePad++ y se monitorearán los recursos del servidor donde se encuentra una de nuestras aplicaciones.


CRONOGRAMA
PROGRAMADO

  • Sábado 2 de Junio
  • Sábado 9 de Junio
  • Sábado 16 de Junio
  • Sábado 23 de Junio

CANTIDAD HORAS POR SESIÓN ONLINE

3 horas

HORARIO

Hora de Inicio: 10:00 am

GMT-03 (Argentina/Buenos Aires)


CONTENIDO

MÓDULO 1

Se verá una introducción a las pruebas de performance, los tipos de pruebas, herramientas existente en el mercado, Introducción a Jmeter y por qué seleccionar Jmeter. Se proporcionará una guía de instalación, se explicarán los elementos principales que componen la herramienta. Se realizarán algunas pruebas básicas. Finalizando se presentarán algunas herramientas de soporte a las pruebas de performance.

 

MÓDULO 2

Se realizará en conjunto con el instructor la creación de un script real enfocado en una tienda virtual. Con los elementos descritos en el módulo. Se proveerán varias aplicaciones web para que los estudiantes puedan ejercitar en sus casas. En esta unidad se verá:

  • Resumen protocolos HTTP. (Cliente-Servidor)
  • Grabación del script. (HTTP proxy record – Recursos embebidos)
  • Cookies – Cache – HTTP Request Default
  • Correlación-Expresiones Regulares-Debug Postprocesor
  • Parametrización (CSV Data Set)
  • Assertion- Timer -Controler
  • Grupos de Hilos
  • Listener

 

MÓDULO 3

La herramienta JMeter también puede usarse para otros tipos de aplicaciones, como son: aplicaciones móvile, BaseDatos, Webservices y en este módulo se explicará cómo es posible hacer esto. También se realizará la monitorización del servidor en términos de memoria RAM, disco, CPU, redes, etc.

En este módulo también se utilizará JMeter en modo non-GUI. Se realizarán pruebas distribuidas a través de una máquina virtual, se verá la integración de JMeter y Selenium, se utilizará Blazemeter para ejecutar los script en la nube, y si existen en el curso personas que usen GeneXus, se dará una explicación básica de cómo se puede usar JMeter con este tipo de aplicaciones.

En síntesis, en este módulo se verán:

  • Plan de Prueba JDBC
  • Plan de Prueba Webservices
  • Plan de prueba Aplicaciones Moviles
  • Monitorización
  • Integración con Seleniun
  • Pruebas distribuidas con JMeter
  • JMeter en modo Non-GUI
  • Uso del JMeter en la nube.
  • Elementos básicos de JMeter con aplicaciones GeneXus (Opcional)

 

MÓDULO 4

Resulta bien importante documentar las pruebas de performance, y en este módulo se presentará una propuesta de cómo elaborar un plan de prueba, casos de pruebas, e Informes de resultados. Se compartirán algunas buenas prácticas.


PRECIO*

para residentes en Argentina
$4500 (pesos argentinos cuatro mil quinientos)

si estas fuera de Argentina
u$s 290 (dólares estadounidenses doscientos noventa)

*
IVA Incluído

MEDIO DE PAGO

Transferencia Bancaria

Para registrarte o para consultarnos: info@testingbaires.com

 


USAMOS 

 


PERFORMANCE TESTING
REQUISITOS TÉCNICOS

Todos los requisitos serán proporcionados por el docente. Es recomendable contar con sistema operativo Windows para que todas las herramientas funcionen correctamente en las versiones que tenemos disponible.

Se utilizará:

  • Máquina Virtual (Linux): Será utilizada para la monitorización y pruebas distribuidas,
  • Jmeter
  • Owasp ZAP
  • Fiddler
  • NotePad++

PERFORMANCE

INDICADORES DEL ESTADO DE LA PRÁCTICA

Los resultados que a continuación se muestran, son las respuestas que hasta el momento se han recolectado de una Encuesta que hemos lanzado con el objeto de que todos puedan conocer el estado de situación de esta práctica y que nos demos cuenta de la necesidad que se tiene y cómo está evolucionando.

PUEDES AYUDARNOS Y PARTICIPAR

ACCEDER A LA ENCUESTA

 

RESULTADOS QUE SE ESTÁN OBTENIENDO


El área de Testing ¿Cuenta con experiencia para realizar Pruebas de Performance?


El área de Testing ¿Cuenta con herramientas para poder medir el rendimiento de los sistemas/software que su empresa ofrece?


¿Cuales de las siguientes herramientas conoce?


¿Tiene usted interés en capacitarse en Pruebas de Performance?


¿Cómo son cubiertas sus necesidades de capacitación en el área de Pruebas de Performance?


¿Su empresa usa metodologías para ejecutar Pruebas de Performance?


¿Cómo son cubiertas en su empresa las necesidades de Pruebas de Performance?

 


INSTRUCTOR

Delvis Echeverria

LinkedIn: https://www.linkedin.com/in/delvisecheverria/