Compartir tecnología

Aprendizaje continuo de Jmeter: algunos conceptos básicos e indicadores de desempeño

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

¿Por qué deberían realizarse pruebas de rendimiento en el lado del servidor?

¿Puede el sistema funcionar de manera estable con una gran cantidad de usuarios? (más)

Para la selección del servidor de hardware

Para la selección de tecnología de software.

Puntos de preocupación para las pruebas de rendimiento

Perspectiva del usuario: tiempo de respuesta

Uso de recursos: número de usuarios simultáneos, TPS, uso de recursos (cpu, memoria, JVM)

Estrategia de prueba de rendimiento

Prueba de referencia: prueba de un solo usuario, realice pruebas separadas en negocios importantes en el modelo de negocio y obtenga varios indicadores de rendimiento cuando lo ejecuta un solo usuario

Prueba de carga: pruebe los cambios en el rendimiento del sistema aumentando gradualmente la carga y, en última instancia, determine la carga máxima que el sistema puede soportar mientras cumple con los indicadores de rendimiento del sistema.

Prueba de estabilidad: prueba a largo plazo cuando el servidor está estable

Indicadores de desempeño comunes

Tiempo de respuesta, número de concurrencias, rendimiento, tasa de error, utilización de recursos

Rendimiento (QPS, TPS)

QPS: la cantidad de solicitudes procesadas por el servidor por segundo (es decir, la interfaz del servidor)

TPS: el número de transacciones de solicitudes de clientes procesadas por el sistema por unidad de tiempo (una operación en la interfaz, 1 solicitud o múltiples solicitudes)

Tasa de error

La probabilidad de falla del servicio cuando el sistema está bajo carga. Tasa de error = (número de empresas fallidas/número total de empresas)*100%

Generalmente no más de 1/10.000 (según lo especificado por la empresa)

Una tasa de error del sistema más estable debería deberse a los tiempos de espera

Utilización de recursos

Se recomienda que la CPU no sea superior al 80% (más o menos 5)

La memoria no es superior al 80%.

El disco no supera el 90%

medidor de j

LoadRunner: una prueba de carga de rendimiento estándar de nivel industrial que puede simular que decenas de miles de usuarios realicen pruebas

jmeter es gratuito y puede proporcionar básicamente las mismas funciones que LoadRunner, satisfaciendo las necesidades de la mayoría de las empresas.

estructura del directorio jmeter

papelera

documentos

documentos imprimibles

Elementos y componentes básicos de jmeter.

La primera solicitud enviada por jmeter.

Iniciar jmeter

Agregar grupo de subprocesos bajo el plan de prueba

Agregue solicitud http y muestra en el grupo de subprocesos

Complete los datos de solicitud relevantes de la solicitud http

Agregue el árbol de resultados de la vista y el oyente en el grupo de subprocesos

Haga clic en el botón de inicio para ejecutar y ver los resultados.

Configurar una gran cantidad de usuarios simultáneos