SYSOFT LTDA. PRUEBAS DE ESFUERZO DOCUMENTO:BENCHMARKMIDASOFT.DOC 1. ESCENERIO DE PRUEBA El Escenario de prueba escogido para las pruebas realizadas, incluyó tres niveles de carga : ESFUERZO MINIMO : 10 usuarios concurrentes. CARGA NORMAL: 70 usuarios concurrentes. ALTO ESFUERZO : 120 usuarios concurrentes. CARACTERÍSTICAS DEL HARDWARE. Las pruebas se realizaron usando las siguientes características de Hardware y Software. Hardware del Servidor: 1 Procesador Intel Xeon de 3.0 GHz. Arreglo de Discos (RAID 5) , Con 3 discos c/u de 70 GB Memoria RAM de 2 GB Hardware de los clientes: Procesador Intel Pentium III (el 30% de los clientes), Pentium IV ( el 50 % de los clientes) y AMD Athlon (el 20% restante). 128 MB de RAM HDD 30 GB En cuanto al Software : Sistema Operativo : Microsoft Windows 2003 Enterprise Server ( servidor) Microsoft Windows XP Profesional (Clientes) Motor de Base de Datos : Microsoft SQL Server 2.000 Enterprise Edition. Midasoft V6.1 SYSOFT LTDA. PRUEBAS DE ESFUERZO 2. PRUEBAS REALIZADAS Las pruebas se realizaron, sometiendo el sistema a los tres niveles de esfuerzo antes mencionados, y midiendo el numero de registros insertados y los tiempos de respuesta obtenidos en cada uno de los procesos más críticos, por un tiempo de 12 horas continuas de operación. PROCESO : LIQUIDACIÓN DE NOMINA ESFUERZO MINIMO 10 1.400 Numero de Uuarios Empleados Procesados Registros insertados 16.800 Tiempo Utilizado 30 (Minutos) Registros Por 9.3 Segundo CARGA NORMAL 70 1.400 ALTO ESFUERZO 120 1.400 16.800 40 16.800 60 7 4.6 CARGA NORMAL 70 7.000 ALTO ESFUERZO 120 7.000 25.000 60 25.000 120 6.9 3.5 PROCESO : AUTOLIQUIDACIÓN ESFUERZO MINIMO 10 7.000 Numero de Uuarios Empleados Procesados Registros insertados 25.000 Tiempo Utilizado 50 (Minutos) Registros Por 8.3 Segundo SYSOFT LTDA. PRUEBAS DE ESFUERZO PROCESO : PARAFISCALES ESFUERZO MINIMO 10 7.000 CARGA NORMAL 70 7.000 ALTO ESFUERZO 120 7.000 50.000 90 50.000 120 9.2 6.9 ESFUERZO MINIMO 10 1.400 CARGA NORMAL 70 1.400 ALTO ESFUERZO 120 1.400 48.000 70.000 48.000 70.000 48.000 70.000 20 30 60 40 26.6 13.3 Numero de Uuarios Empleados Procesados Registros insertados 50.000 Tiempo Utilizado 75 (Minutos) Registros Por 11 Segundo PROCESO : CIERRE DE NOMINA Numero de Uuarios Empleados Procesados Registros Insertados Registros actualizados Tiempo Utilizado (Minutos) Registros Por Segundo PROCESO : CONTABILIZACION DE NOMINA ESFUERZO MINIMO 10 7.000 Numero de Uuarios Empleados Procesados Registros insertados 80.000 Tiempo Utilizado 60 (Minutos) Registros Por 22.2 Segundo CARGA NORMAL 70 7.000 ALTO ESFUERZO 120 7.000 80.000 110 80.000 160 12.1 8.3 SYSOFT LTDA. PRUEBAS DE ESFUERZO 3.RESUMEN DE LA PRUEBA Los resultados, nos dejan concluir que Midasoft , puede ser utilizado por clientes con una gran carga transaccional, con tiempos de respuesta excelentes hasta con 120 usuarios concurrentes. Además, el almacenamiento de Información Histórica, no demanda esfuerzos adicionales en cuento a Hardware, alcanzando, por ejemplo, en acumulados 1.800.000 registros. Se recomienda, en al caso de usar acceso remoto con Terminal Services, la separación de los mismos en otro servidor de aplicaciones. Después de realizadas las pruebas , con un total de 1.300.000 transacciones, el tamaño de la base de datos alcanzó 4GB. El alto nivel transaccional, depende en gran parte de las políticas de liquidación de cada cliente. En el caso de la prueba el nivel de complejidad de las liquidaciones ( sobre todo las de nomina periódica) es alto.