Algunas conclusiones acerca de la prueba de rendimiento web

En primer lugar, el propósito de comprobar el rendimiento del software:
1. El actual sistema de evaluación para determinar si el sistema cumple con los requisitos de rendimiento esperados.
2. La evaluación general de la capacidad del sistema actual, predecible tolerancia a la presión de carga del sistema, antes de la implementación de aplicaciones, evaluar el rendimiento del sistema.
3. Busque el lugar del actual sistema puede mejorar el rendimiento de la
---------------------------------------- ---------------------
En segundo lugar, los indicadores de rendimiento de la prueba:
las medidas del sistema de software:
las transacciones 1. Los usuarios concurrentes --- clase de lotería
2. visitante en línea - - que solicita el acceso más páginas
3. --- el tiempo medio de respuesta de una operación de usuario más lugares: órdenes, formulario de presentación
4. transacciones por segundo (TPS) --- el número de procesamiento de flujo de la transacción, todo el proceso de pedido la forma de modificación de datos entero
sistema de tasa de éxito 5. transacción ---- falla después de un cierto cuello de botella

indicadores de recursos (Aplicación ocupada):
uso 1.CPU
2. Utilización de la memoria
3. Disco de la E / S
de ancho de banda de red 4.

Base de datos:
1. Conexiones
2. cierta concurrencia
tiempo de ejecución 3.sql

-------------------------------------------------- -----------
En tercer lugar, considere la dirección de sintonía:
usuario:
1. Siga el tiempo de respuesta de la operación del usuario.

Administrador:
1. Tiempo de Respuesta
uso de los recursos del servidor es razonable 2.
3. servidor de bases de datos y recursos de la aplicación son razonables
4. El sistema se puede conseguir la expansión
El sistema es compatible con un número máximo de usuarios para acceder a la cantidad máxima de sistema de proceso de negocio es el número
6 donde pueden existir los cuellos de botella de rendimiento del sistema
7. el dispositivo de reemplazo puede mejorar el rendimiento de los
8. el sistema puede soportar 7 × acceso de servicio de 24 horas

Desarrollo:
1. La arquitectura es razonable
2. Diseño de la base de datos es razonable
3. Código si hay problemas de rendimiento
si hay una memoria de uso no razonable 4. El sistema
si la presente realización sistema de sincronización de subprocesos razonable 5.
6. Sistema si existe una competencia por los recursos razonables

-------------------------------------------------- -----------
cuatro aspectos de la optimización del rendimiento:
la sintonización del cliente:

el lado del servidor:
1. el movimiento de separación de recursos
2. balanceo de carga solicitada, distribuida de servicios de back-end despliegue
3. La lógica del programa de sintonización, multithreading
4. caché
5. middleware de mensajería, el procesamiento asincrónico

Base de datos:
1.SQL optimización comunicado
2. indexado
3. El gran número de división Tabla
4. La separadas de lectura y escritura, el despliegue de una base de datos distribuida
Ajuste de la arquitectura de despliegue

-------------------------------------------------- -----------
En quinto lugar, el sistema de monitoreo de herramientas
de recursos del servidor de supervisión indicadores:
bajo el sistema 1.Linux, libre, vmstat, sar, iostat comandos
2.nmon herramientas

Sistema de seguimiento de las métricas de software:
1.Jmeter
2.LR

Supongo que te gusta

Origin www.cnblogs.com/laochiji/p/12604394.html
Recomendado
Clasificación