martes, 23 de octubre de 2012

Pruebas Cliente-Servidor


Un aspecto que debes de tomar en cuenta es que la arquitectura del software afecta el rendimiento, la robustez y el mantenimiento del software a desarrollar
Retomando lo observado en Programación web, recordemos que una arquitectura cliente-servidor es una manera de organizar el sistema, en el cual se tiene, por un lado, un conjunto de servicios y servidores; por otro lado, un conjunto de clientes que utilizan y acceden a los servicios. 
 
Los ocmponentes principlaes son:
  • Cliente
  • Servidor
  • Red de comunicacion 


PRYEBAS CLIENTE-SERVIDOR
Las pruebas se deben realizar al servidor, a la base de datos y a las comunicaciones. Las herramientas que se utilicen deben tener la capacidad de medir, de aplicar métricas y de obtener resultados observables permitiendo una comparación entre versiones. Hay factores que se pueden medir dependiendo de la herramienta, como el uso de memoria de la PC, latencia, carga de entrada-salida y conexiones concurrentes.
En el servidor se comprueban las funciones de coordinación y administración de datos, así como su desempeño en cuanto a tiempo de respuesta y procesamiento completo de datos. 
En la base de datos se comprueban la exactitud e integridad de los mismos; se inspeccionan las transacciones. También debemos cerciorarnos de que se guardan, modifica y recuperan los datos  
 
 
JMeter es ApacheJakarta. Se puede usar para pruebas de carga; es una herramienta para analizar y medir el funcionamiento de varios servicios. También se puede emplear para las pruebas de unidad para JDBC, conexiones de la base de datos, Ftp, LDAP, Webservices, JMS y conexiones genéricas del TCP.  

No hay comentarios:

Publicar un comentario