Evaluación De Sistemas Con Jmeter
Sistemas con JMeter
José A. Patiño Z.
joseapz@gmail.com
Claudia Valenzuela
claudiavalenzuela2@gmail.com
Miguel A. Giménez
mag146@gmail.com
Hugo E. Ramírez R.
tsunami672@gmail.com
Andrea Melgarejo
andremelga011@gmail.com
ABSTRACT
Tamaño: 2GB
Modelo: Dual-Core T2370
En este documento, se describe la evaluación delrendimiento de
una aplicación/sitio web a través de las utilidades que ofrece el
programa JMeter. Por lo tanto vamos a describir las características
de la Aplicación Web y los parámetros de configuración del
JMeter para efectuar las pruebas.
Frecuencia: 800Mhz
Frecuencia: 1.73 GHz
Palabras Claves
Marca: Intel
JMeter, Aplicación WEB, Python, Apache Server, TurboGears
Framework, SQLAlchemy, Google Chrome.
Modelo: Graphics
Accelerator X3100
1.
Descripción del sitio web o aplicación
web a ser evaluada.
La aplicación Web evaluada, es un sistema llamado SCP (Sistema
de Control de Proyectos) desarrollado por tres de los autores de
este documento (Giménez, Patiño y Ramírez), como trabajo final
de la materia Ingeniería de software II (2011), de la carrera de
Ingenieríaen Informática, Facultad Politécnica – Universidad
Nacional de Asunción.
Núcleos: 2
Total hilos: 2
Acelerador Grafico
Disco Duro
Marca: Hitachi
Tamaño: 250GB
Media
Velocidad Rotación:5400rpm
Memoria: DDR 2 - 358MB
Interfaz: SATA
Núcleos: Tabla 01. Características Servidor del SCP
2.
Parámetros de las pruebas definidas en
JMeter.
Los parámetros definidos en el JMeterpara el plan de Pruebas son
los siguientes:
El SCP facilita el seguimiento de desarrollo de proyectos basados
en fases, también permite estimar el impacto de sucesos
imprevistos que modificaran el curso inicial de un proyecto,
facilita el seguimiento de desarrollo de proyectos por fases y
permite estimar el impacto de sucesos imprevistos que
modificarían el curso inicial de la ejecuciónde proyectos.
El sistema está compuesto por tres módulos: Administración,
Gestión de configuración y Desarrollo. Las tareas que fueron
utilizadas en esta práctica fueron tareas de los módulos de Gestión
de Configuración y Desarrollo, debido a que estos módulos son
los más frecuentes en la utilización del usuario del sistema.
El SCP fue desarrollado con el lenguaje de programación Python,utilizando el framework TurboGears, en su versión 2.0, y también
el framework de persistencia SQL Alchemy. Como base de datos
utiliza PostgreSQL.
La maquina utilizada como servidor de la aplicación posee las
siguientes características:
Servidor SCP
Tipo: Notebook
Sistemas Operativos
Figura 01. Vista jerárquica del plan de Pruebas utilizado en el JMeter
2.1
Grupo de Hilos
El grupode hilos fue configurado con distintos parámetros a
medida que se fue realizando la práctica, de forma a ver como
respondía el SCP al ir aumentando la cantidad de usuar io y el
tiempo inicio de cada uno. Se efectuaron las siguientes
configuraciones:
Nro. De Hilos
(Usuarios)
Periodo de subida
entre Hilos (seg.)
Cantidad de
Iteraciones
10
5
1
5
1
Marca: AcerWindows 7 - 64 bits
100
Modelo: Extensa 5620-4020
Ubuntu 10.10 - 32bits
100
1
1
Procesador
500
5
1
Memoria Principal
Tipo: DDR2
Fabricante: Intel
Tabla 02. Configuraciones de Hilos para la práctica.
Cabe mencionar que para una carga mayor de 500 usuarios, el
SCP ya no responde el 100% de las peticiones. Y también que con
una cantidad mayor de 100 usuarios,el tiempo de respuesta crece
drásticamente.
10. Revisión de ítems para aprobar-desaprobar de una fase
(4)
11. Listado de las fases del proyecto
12. Listado de ítems de una fase
13. Consulta del histórico de un ítem (5)
14. Consulta de un ítem
15. Listado de proyecto para un líder de proyectos
16. Edición de un proyecto
17. Listado de los Roles de un proyecto
18. Listado de las fases...
Regístrate para leer el documento completo.