12
GNF - RENDIMIENTO Certificación Básica - FIDDLER

Certificación Básica - FIDDLER

Embed Size (px)

Citation preview

GNF - RENDIMIENTO

Certificación Básica - FIDDLER

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:2/12

Control de Versiones

Versión Autor Fecha Descripción Revisor Aprobador

1.0 Rendimiento Delta

22/06/2015 Guía de Uso Fiddler

OLD OLD

22/06/2015 22/06/2015

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:3/12

1. Contenido del documento

1. Contenido del documento................................................................................................... 3 2. Introducción ........................................................................................................................ 4

2.1. Conceptos ....................................................................................................................... 4 3. Prerrequisitos para la Certificación Básica ......................................................................... 5 4. Instalación y Configuración ................................................................................................ 6

4.1. Instalación de FIDDLER ................................................................................................. 6 4.2. Configuración de FIDDLER ............................................................................................ 6

4.2.1. Aplicar Filtros ........................................................................................................... 6 4.2.2. Personalizar columnas ............................................................................................ 7

5. Pasos para la extracción de tiempos de respuesta ........................................................... 8 5.1. Obtener el caso de Prueba ............................................................................................. 8 5.2. Abrir la aplicación. ........................................................................................................... 8 5.3. Comprobar los filtros. ...................................................................................................... 8 5.4. Navegación del caso de prueba. .................................................................................... 9 5.5. Marcación de transacciones por colores. ....................................................................... 9 5.6. Identificación de transacciones por colores. ................................................................. 10 5.7. Identificación de Transacciones por Comentario. ........................................................ 10 5.8. Copiar los resultados en Excel. .................................................................................... 11 5.9. Guardar la navegación de FIDDLER. ........................................................................... 11 5.10. Anexar los documentos al Redmine. ............................................................................ 12

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:4/12

2. Introducción

Este documento ofrece una guía utilitaria del modo de empleo de la aplicación FIDDLER para realizar una certificación básica de los tiempos de respuesta del servidor para la aplicación Delta.

2.1. Conceptos A continuación se describirán una serie de conceptos con los que se trabajara a lo largo de este documento con el objetivo de mejorar la comprensión del mismo.

Caso de Prueba: Es el conjunto de pasos que completan una tarea en la aplicación.

Los casos de prueba especificados contienen un conjunto de transacciones ordenadas que, de principio a fin, concluyen con el proceso que se desea realizar (Ej. Alta de facturas, alta de abonos, etc.)

Transacción: Es el conjunto de acciones que se hacen en uno de los pasos del Caso de prueba. Por ejemplo: pulsar en el menú para acceder a pantalla, hacer una búsqueda, etc.

Petición: Es la llamada que realiza la aplicación al servidor cuando se ejecuta una acción de la transacción.

Importante: Debemos tener en consideración que cada transacción de usuario puede registrar entre cero y “n” peticiones al servidor. Se debe identificar el total de peticiones por cada transacción con forme se vayan ejecutando estas.

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:5/12

3. Prerrequisitos para la Certificación Básica

Tener instalada la última versión de Fiddler. Tener instalada alguna versión de Microsoft Excel. Tener instalada la versión a evaluar de la aplicación Delta.

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:6/12

4. Instalación y Configuración

A continuación se explican los pasos a seguir para conseguir preparar la herramienta Fiddler que nos proporcionará el método para la certificación.

4.1. Instalación de FIDDLER Descargar la aplicación y seguir los pasos de instalación ya que es muy sencilla. http://www.telerik.com/fiddler

4.2. Configuración de FIDDLER Una vez instalada debemos realizar la siguiente configuración:

4.2.1. Aplicar Filtros

Acceder a la pestaña de “Filters” para que la aplicación capture solo la información del

host en el que vamos a ejecutar el caso de prueba. Habilitamos la casilla Use Filters y

en la sección “Hosts” utilizar la configuración de la imagen siguiente:

En la sección “Request Headers”, debemos habilitar la opción “Hide if URL contains”

para evitar tomar tiempos del Centro de Notificaciones.

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:7/12

4.2.2. Personalizar columnas

Agregar las columnas necesarias para el análisis de resultados pulsando click derecho

en la cabecera del listado de peticiones y seleccionando “Customize columns…”.

Seleccionar las columnas que se necesiten para dicho análisis.

Seleccionamos en el combo “Collection” el valor “Session Timers”.

Usamos los valores por defecto y agregamos el “Overall Elapsed” que nos

proporcionará el tiempo de respuesta de cada una de las peticiones.

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:8/12

5. Pasos para la extracción de tiempos de respuesta

5.1. Obtener el caso de Prueba Descargamos el caso de prueba a utilizar desde la WIKI. http://www.arqtecnica.intranet.gasnatural.com/xwiki/bin/view/Arquitectura+Delta/InventarioCdPSLA

5.2. Abrir la aplicación. Abrimos la herramienta FIDDLER ubicada en todos los programas.

5.3. Comprobar los filtros. Comprobamos que los filtros se encuentran activados y que corresponden al entorno o entornos en el que queremos probar.

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:9/12

5.4. Navegación del caso de prueba. Empezamos con la navegación en Delta. Y observaremos que se van registrando las peticiones en Fiddler.

5.5. Marcación de transacciones por colores. Usaremos el código de colores para identificar las llamadas que está invocando la transacción en cuestión.

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:10/12

5.6. Identificación de transacciones por colores. Cada transacción debe tener un diferente color para poder identificar el inicio y fin del total de peticiones. Nota: Fiddler permite utilizar 6 colores para identificar las peticiones, por tanto en casos de prueba de más de 6 transacciones repetiremos el código de color siguiendo el orden establecido.

Recordar: Cada transacción puede registrar entre cero y “n” peticiones al servidor. Para lo cual tenemos que ir asignando los colores con forme ejecutemos cada transacción.

5.7. Identificación de Transacciones por Comentario. Asignamos un comentario por grupo de peticiones para identificar las transacciones cuando exportemos los datos del listado en documento Excel.

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:11/12

5.8. Copiar los resultados en Excel. Una vez terminada la navegación del caso de prueba e identificadas las transacciones, abrimos un documento nuevo de Excel y hacemos una copia de los datos.

Una vez copiados pegamos la información en el Excel y lo guardamos.

5.9. Guardar la navegación de FIDDLER. Guardamos las peticiones registradas en Fiddler, pulsando en el botón Save.

GN

F -

Rendim

iento

Certificación Básica - FIDDLER Documento: GNF_Guia_Uso_Fiddler_v1.0

GNF - RENDIMIENTO

Modificado:22/06/2015

18:59:00 Versión 1.0 Página:12/12

También guardamos los detalles de las peticiones en formato texto.

5.10. Anexar los documentos al Redmine. Anexamos todos los datos guardados en el REDMINE asociado a la incidencia.