Upload
independent
View
0
Download
0
Embed Size (px)
Citation preview
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.