• No se han encontrado resultados

PRUEBAS DE CARGA. Introducción

N/A
N/A
Protected

Academic year: 2021

Share "PRUEBAS DE CARGA. Introducción"

Copied!
13
0
0

Texto completo

(1)

PRUEBAS DE CARGA

Introducción

Este documento de pruebas de carga del aplicativo “ IMPLEMENTACIÓN DE UN PROTOTIPO DE SOFTWARE DE E-LEARNING PARA LA ENSEÑANZA DE SQLSERVER UTILIZANDO MICROSOFT SILVERLIGHT” soporta los siguientes objetivos:

 Análisis del sistema con el debido seguimiento por número de usuarios recurrentes.

 Especificación de los tiempos de respuesta de las páginas a ser probadas.  Utilizar herramientas de pruebas propias de Microsoft Visual Studio 2010.  Descripción del número de pruebas que fueron empleadas.

Con el presente plan de pruebas se pretende realizar una evaluación a las interfaces de los módulos Administrador (Administración de personas, Reporte de cursos por personas), Docentes (Creación de cursos, Creación de pruebas, Reporte de alumnos), Alumnos (Obtener contenido de cursos, Aplicar pruebas, Comentar foros) que forman parte de las funciones con mayor demanda y recurrencia dentro del aplicativo

Características que se van a probar.

1. Ingreso de usuarios recurrentes en diferentes intervalos de tiempo 2. Soporte del de las pruebas de carga con un límite de 50 usuarios 3. Tiempo de respuesta de las paginas probadas

4. Monitoreo de los controladores y agentes

5. Detalle de los indicadores clave (Carga de usuarios, errores por segundo, respuesta del procesador a las peticiones)

Características que no se prueba.

 Condiciones de error no detectadas.

 Condiciones especiales de los datos.

(2)

 Fallos de configuración/compatibilidad con software Tipos de pruebas realizadas

- Prueba web - Prueba de carga

Recursos

- Roles de ingreso al sistema: o Administrador o Docentes o Alumnos

- Módulo de Administrador, Docentes y Alumnos - Test de Microsoft Visual Studio 2010

- Servidor de prueba:

Nombre del SO Microsoft Windows 7 Professional

Versión 6.1.7600 compilación 7600

Fabricante del SO Microsoft Corporation

Fabricante del sistema Hewlett-Packard

Modelo del sistema HP ProBook 4520s

Tipo de sistema Equipo basado en X86

Procesador Intel(R) Core(TM) i3 CPU M 370 @

2.40GHz, 2399 Mhz, 2 procesadores principales, 4 procesadores lógicos

Configuración regional Ecuador

Capa de abstracción de hardware Versión = "6.1.7600.16385"

Zona horaria Hora est. Pacífico, Sudamérica

Memoria física instalada (RAM) 6,00 GB

Memoria física total 2,92 GB

Memoria física disponible 954 MB

(3)

Memoria virtual disponible 2,85 GB Espacio de archivo de paginación 2,92 GB

Estrategia de prueba Primera fase

Se partió con un mínimo de 1 usuarios recurrentes con un incremento de 1 hasta llegar 10 usuarios.

Segunda fase

Se partió con un mínimo de 5 usuarios recurrentes con un incremento de 5 hasta llegar 25 usuarios.

Tercera fase

Se partió con un mínimo de 10 usuarios recurrentes con un incremento de 10 hasta llegar 50 usuarios.

Se realiza el análisis de resultados tomando en cuenta los valores mínimos, máximos y promedios de:

- Indicadores claves que contienen:

o Carga de usuarios

o Paginas/seg

o Promedio Tiempo de pagina

o Errores/seg

o Umbral violaciones/seg

- Tiempos de Repuesta de páginas. - Agentes y controladores que mide:

o % Tiempo de proceso

o Mbytes Disponibles

Tipos de resultados para los módulos

 Indicadores claves con valores mínimos  Indicadores clave con valores máximos  Indicadores clave con valores promedio

(4)

 Tiempos de Repuesta de páginas con valores mínimos  Tiempos de Repuesta de páginas con valores máximos  Tiempos de Repuesta de páginas con valores promedio  Agentes y controladores con valores mínimos requeridos  Agentes y controladores con valores máximos requeridos  Agentes y controladores con valores promedios requeridos

(5)

Escenario Administrador Docente y Alumno Análisis de resultado

Los resultados de la prueba de carga de esta aplicación se dividen en:  Agentes controladores

 Tiempo de respuestas de las páginas  Indicadores claves

 Pruebas del sistema

Agentes controladores

Agentes y controladores con valores mínimos requeridos

Usarios / identificadores 10 25 50

% Tiempo de proceso 1,35 13,9 7,25

Mbytes Disponibles 840 779 575

Agentes y controladores con valores máximos requeridos

Usarios / identificadores 10 25 50 % Tiempo de proceso 54,4 57,9 77,8 Mbytes Disponibles 1,064 1259 887 0 100 200 300 400 500 600 700 800 900 1 2 3 10 1,35 25 13,9 50 7,25 840 779 575 Usarios / identificadores % Tiempo de proceso Mbytes Disponibles

(6)

Agentes y controladores con valores promedios requeridos Usarios / identificadores 10 25 50 % Tiempo de proceso 13,1 28,3 38,6 Mbytes Disponibles 923 855 733 0 200 400 600 800 1000 1200 1400 1 2 3 10 54,4 1,064 25 57,9 50 77,8 1259 887 Usarios / identificadores % Tiempo de proceso Mbytes Disponibles

(7)

Tiempo de respuestas de las páginas

Tiempos de Repuesta de páginas con valores mínimos

Usarios / identificadores 10 25 50 PMVTestPage-aspx{GET} 0,016 0,012 0,011 PMV-xap{GET} 1,99 2 2,02 Service1-svc{POST} 0,013 0,015 0,015 0 100 200 300 400 500 600 700 800 900 1000 1 2 3 10 13,1 25 28,3 50 38,6 923 855 733 Usarios / identificadores % Tiempo de proceso Mbytes Disponibles 0 10 20 30 40 50 1 2 3 10 25 50 0,016 1,99 0,013 0,012 2 0,015 0,011 2,02 0,015 Usarios / identificadores PMVTestPage-aspx{GET} PMV-xap{GET} Service1-svc{POST}

(8)

Tiempos de Repuesta de páginas con valores máximos

Usarios / identificadores 10 25 50

PMVTestPage-aspx{GET} 3,21 0,23 1,19

PMV-xap{GET} 3,19 9,38 29,2

Service1-svc{POST} 1,54 0,27 1,1

Tiempos de Repuesta de páginas con valores promedio

Usarios / identificadores 10 25 50 PMVTestPage-aspx{GET} 0,08 0,06 0,28 PMV-xap{GET} 2,25 4,46 11,4 Service1-svc{POST} 0,025 0,041 0,14 0 5 10 15 20 25 30 35 40 45 50 1 2 3 10 25 50 3,21 0,23 1,19 3,19 9,38 29,2 1,54 0,27 1,1 Usarios / identificadores PMVTestPage-aspx{GET} PMV-xap{GET} Service1-svc{POST}

(9)

Indicadores claves

Indicadores clave con valores mínimos

Usarios / identificadores 10 25 50 Carga de usuarios 1 5,000 10 Paginas/seg 0 1,000 1 Promedio Tiempo de pagina 0,013 0,015 0,015 Errores/seg 0 0,000 0 Umbral violaciones/seg 0,2 0,200 0,2 0 5 10 15 20 25 30 35 40 45 50 1 2 3 10 25 50 0,08 2,25 0,06 0,28 4,46 11,4 0,025 0,041 0,14 Usarios / identificadores PMVTestPage-aspx{GET} PMV-xap{GET} Service1-svc{POST} 0 5 10 15 20 25 30 35 40 45 50 1 2 3 10 25 50 1 5,000 10 0 0,013 0 0,2 1,000 0,015 0,000 0,200 1 0,015 0 0,2 Usarios / identificadores Carga de usuarios Paginas/seg

Promedio Tiempo de pagina Errores/seg

(10)

Indicadores clave con valores máximos Usarios / identificadores 10 25 50 Carga de usuarios 10 25 50 Paginas/seg 3,6 8,3 12,4 Promedio Tiempo de pagina 3,21 4,67 7,9 Errores/seg 0,8 1,2 2,1 Umbral violaciones/seg 2,2 1,2 2,2

Indicadores clave con valores promedio

Usarios / identificadores 10 25 50 Carga de usuarios 8 24 49 Paginas/seg 1,5 4,4 8,05 Promedio Tiempo de pagina 0,12 0,2 0,54 Errores/seg 0,16 0,43 0,78 Umbral violaciones/seg 0,22 0,22 0,25 0 5 10 15 20 25 30 35 40 45 50 1 2 3 10 25 50 10 25 50 3,6 8,3 12,4 3,21 4,67 7,9 0,8 2,2 1,2 1,2 2,1 2,2 Usarios / identificadores Carga de usuarios Paginas/seg

Promedio Tiempo de pagina Errores/seg

(11)

Pruebas del sistema

Indicadores clave con valores mínimos

Usarios / identificadores 10 25 50 % Tiempo procesador 1,63 6,570 4,2 MB Disponibles 840 779,000 575 Bites total/seg 0 1143,000 0 Total metodos respuesta/seg 0 0,700 0 Transacciones/seg 0,2 1,000 1,11 0 5 10 15 20 25 30 35 40 45 50 1 2 3 10 25 50 8 24 49 1,5 4,4 8,05 0,12 0,16 0,22 0,2 0,43 0,22 0,54 0,78 0,25 Usarios / identificadores Carga de usuarios Paginas/seg

Promedio Tiempo de pagina Errores/seg Umbral violaciones/seg 0 200 400 600 800 1000 1200 1 2 3 10 1,63 25 6,570 50 4,2 840 779,000 575 0 1143,000 0 0 0,2 0,700 1,000 0 1,11 Usarios / identificadores % Tiempo procesador MB Disponibles Bites total/seg

Total metodos respuesta/seg Transacciones/seg

(12)

Indicadores clave con valores máximos Usarios / identificadores 10 25 50 % Tiempo procesador 33,3 39,7 70,2 MB Disponibles 1064 1259 887 Bites total/seg 1358 1714,3 3423 Total metodos respuesta/seg 5,01 9,02 15 Transacciones/seg 13,9 31 40,5

Indicadores clave con valores promedio

Usarios / identificadores 10 25 50 % Tiempo procesador 7,08 17,3 26,4 MB Disponibles 923 855 733 Bites total/seg 200,1 530,97 941,5 Total metodos respuesta/seg 1,64 4,81 8,79 Transacciones/seg 6,2 15,1 26,4 0 500 1000 1500 2000 2500 3000 3500 1 2 3 10 33,3 25 39,7 50 70,2 1064 1259 887 1357,7 1714,3 3423 5,01 13,9 9,02 31 15 40,5 Usarios / identificadores % Tiempo procesador MB Disponibles Bites total/seg

Total metodos respuesta/seg Transacciones/seg

(13)

Conclusiones

Luego de analizar las pruebas de carga en esta aplicación cuando el muestreo aumenta crecientemente hasta llegar a 10 , 25 y 50 usuarios, se concluye lo siguiente:

En el análisis de los Agentes controladores la memoria RAM y el procesador respondieron correctamente.

Las respuestas de las páginas y el servicio de la capa de comunicación respondieron correctamente con tiempos cortos.

En el análisis de los indicadores claves aumentando las transacciones y los usuarios paralelamente los errores por cada segundo tienen un porcentaje muy bajo.

En el análisis de respuesta del servidor de prueba se puede evaluar que los valores de lectura del disco y bites de la memoria RAM son muy altos, es decir, que los recursos consumidos por la aplicación en el servidor son altos en función a el número de métodos de la aplicación.

Resumen

Las pruebas de carga realizadas en un servidor con las características especificadas en el inicio del documento y aumentando crecientemente los usuarios, se puede concluir que el sistema responde sin ningún problema hasta un total de 50 usuario concurrentes utilizando un alto nivel de recursos del servidor.

0 100 200 300 400 500 600 700 800 900 1000 1 2 3 10 7,08 25 17,3 50 26,4 923 855 733 200,054 530,97 941,477 1,64 6,2 4,81 15,1 8,79 26,4 Usarios / identificadores % Tiempo procesador MB Disponibles Bites total/seg

Total metodos respuesta/seg Transacciones/seg

Referencias

Documento similar

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Por lo tanto, en base a su perfil de eficacia y seguridad, ofatumumab debe considerarse una alternativa de tratamiento para pacientes con EMRR o EMSP con enfermedad activa

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

o Si dispone en su establecimiento de alguna silla de ruedas Jazz S50 o 708D cuyo nº de serie figura en el anexo 1 de esta nota informativa, consulte la nota de aviso de la

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

de Charles Delacroix, ministro de asuntos exteriores francés a François Pérignon, embajador francés en Madrid, Madrid, 20 de floreal año iv (19 de mayo de 1796), memorias de

Esto aviva la esperanza de que, con otras varias universidades estatales y particulares, así como con institutos, entre ellos el Poli- técnico Nacional y otros destinados a

La revista Unellez de Ciencia y Tecnología es una publicación anual de la Universidad Ezequiel Zamora, subvencionada por la misma Universidad y el estado venezolano, fundada