next up previous contents
Siguiente: Tiempo de respuesta Subir: Resultados de la aplicaci'on Anterior: Resultados para la categor'ia   Índice General

Resultados de la categor'ia Eficiencia

Para realizar las mediciones de Eficiencia, fue necesaria la documentaci'on en herramientas de pruebas unitarias y de desempe no, donde fueron evaluadas las herramientas: Eviware SoapUI 1.6, PushToTest TestMaker y WebInject. En la Tabla [*] se muestra la evaluaci'on de las tres herramientas antes mencionadas seg'un infoworld.


Fuente: infoworld
Tabla: Evaluaci'on de tres herramientas de prueba Open Source para Web Services

\begin{sideways}\textbf{Documentaci'on} \end{sideways}

\begin{sideways}\textbf{Caracter'isticas} \end{sideways}

\begin{sideways}\textbf{Escalabilidad} \end{sideways}



\begin{sideways}\textbf{Portabilidad} \end{sideways}

\begin{sideways}\textbf{Valor} \end{sideways}

\begin{sideways}\textbf{\textit{Total}} \end{sideways}
[gray]0.8 20% 20% 20% 15% 15% 10%
Eviware SoapUI 1.6 9 9 9 9 9 9 [gray]0.89.0
PushToTest TestMaker 9 9 9 7 9 9 [gray]0.88.7
WebInject 8 8 8 8 9 9 [gray]0.88.3


Como se puede observar, las tres herramientas resultaron tener un buen nivel en cuanto a las caracter'isticas que fueron evaluadas, sin embargo, destaca la puntuaci'on de la herramienta Eviware SoapUI. De esta evaluaci'on se decidi'o utilizar Eviware SoapUI por ofrecer la integraci'on de m'ultiples pruebas a WS utilizando acoplamiento con la herramienta PushToTest TestMaker .

Para aplicar las m'etricas que se muestran en la Tabla [*] se utiliz'o la herramienta seleccionada.


Fuente: Elaboraci'on propia
Tabla: M'etricas de la categor'ia Eficiencia que son calculadas usando Eviware SoapUI
Objetivo M'etrica (Nombre) M'etrica (Formulaci'on)
EFI 2. Comportamiento del tiempo (Tiempo de respuesta) -Tasa de tiempo de respuesta obtenido (real) comparado con el tiempo esperado (ideal). 5 si $ T\_Obtenido < T\_Esperado$ , Si no: $ \lceil 5 * \frac{T\_Esperado}{T\_Obtenido} \rceil$
EFI 3. Utilizaci'on de recursos -Velocidad de transmisi'on de datos 5 si $ bps\_Obtenidos > bps\_Esperados$ , Si no: $ \lceil 5 * \frac{bps\_Obtenidos}{bps\_Esperados} \rceil$
EFI 4. Troughput -Tasa de Troughput 5 Si $ TPS\_Obtenido > TPS\_Esperado$ , Si no: $ \lceil 5 * \frac{TPS\_Obtenido}{TPS\_Esperado} \rceil$


Para realizar la medici'on de las m'etricas de Eficiencia fue utilizada la configuraci'on que se muestra en la Tabla [*].


Fuente: Elaboraci'on Propia
Tabla: Configuraci'on inicial de variables para la realizaci'on de la medici'on de las m'etricas de Eficiencia
Variable Valor
Cantidad de hilos utilizados 10
Estrategia Threads
Cantidad de ejecuciones 100


En la Tabla [*] se muestran los resultados obtenidos al realizar la medici'on usando Eviware SoapUI con la configuraci'on presentada en la Tabla [*]. De las 100 veces que fue aplicada la m'etrica con la herramienta para la solicitud realizada, se obtuvo el Tiempo promedio de respuesta del WS en milisegundos (ms), el promedio de Transacciones por segundo (TPS) y el promedio de Transmisi'on de datos en bits por segundo (bps). La medici'on se realiz'o para la consulta m'as compleja que consiste en solicitar las actividades registradas desde el a no 1997 hasta el 2009. Se descart'o el a no 2010 ya que los registros corresponden a una porci'on muy peque na del a no y los datos no resultan representativos.


Fuente: Extra'ido de medici'on realizada con Eviware SoapUI
Tabla: Datos obtenidos para la medici'on de Eficiencia realizadas con Eviware SoapUI
Consulta Tiempo Promedio TPS bps
Solicitar Datos 1997 1125.38 ms 1.07 219836


A continuaci'on se explica el proceso de evaluaci'on que se realiz'o para cada una de las m'etricas de la categor'ia Eficiencia.



Subsecciones
next up previous contents
Siguiente: Tiempo de respuesta Subir: Resultados de la aplicaci'on Anterior: Resultados para la categor'ia   Índice General
Daniel Moros 2010-05-05