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