¿Cómo hacer el rendimiento herramientas para construir modelos virtuales de solicitudes simultáneas herramienta de pruebas de rendimiento del usuario Jmeter interior no conoce las pruebas

 En las pruebas de rendimiento del sistema WEB, la primera vez que se cree una prueba del sistema WEB puede soportar un número máximo de usuarios virtuales concurrentes (VU) de los usuarios, debido a que el número máximo de sistemas concurrentes VU se puede hacer reaccionar llevar directamente la capacidad del sistema. Pero la gente suele ignorar el modelo de concurrencia de VU. ¿Cuál es el modelo de concurrencia VU a la que? Como se muestra a continuación, se utiliza un navegador para acceder a una página, el navegador va a tener una pluralidad de peticiones HTTP enviada al servidor, estas solicitudes también tienen un paralelo en serie (solicitudes de agua se superponen en las solicitudes concurrentes de tiempo perteneciente solicitud de serie se refiere a: antes del final de una solicitud, la solicitud sólo después de una petición es emitida). Si la herramienta de prueba de rendimiento proporciona capacidades de grabación WEB y de acuerdo con el modelo de comportamiento para simular el comportamiento de la VU navegador, que es la mejor (si se utiliza Jmeter o LoadRunner 11 a continuación, la herramienta no se puede hacer, ver: " herramientas de pruebas de rendimiento Jmeter usted no sabe la historia interior "" rendimiento de la herramienta de prueba LoadRunner en el interior no se sabe "). Hasta ahora entiendo el rendimiento de la herramienta de prueba: kylinTOP se puede lograr (Jmeter, STPC (Huawei), PTS (ALI) fueron incapaces de lograr), pero el artículo no trata cómo utilizar kylinTOP para grabar una secuencia de comandos y el comportamiento del navegador simular, kylinTOP es cómo utilizar la mano a la generación de un escenario de este tipo. ¿Por qué construir a mano, sobre todo algunos servicios web proporcionados por el sistema externo no es una página web, pero la interfaz HTTP funciones, para este escenario tenemos que construir con la mano.

Si el sistema es un sistema probado servicio web, proporcionar tanto HTTP interfaz no es una página web, pero la interfaz HTTP funciones. Por ejemplo una prueba de rendimiento del sistema como debemos hacer? Para comprobar el número máximo de VU concurrente puede soportar, hay que analizar primero su modelo de la solicitud de VU. VU solicitud modelo asume como sigue:

VU solicitud Descripción del modelo: sistema WEB ofrece un conocido A, B, C, D, E, F, G, H del usuario de capa superior, solicito un total de nueve interfaces. Un usuario de capa superior solicita nueve requisito restricción es A, B se emite en una serie, C, D, E, F son cuatro solicitud emitida en paralelo, G, H, I se realizan bajo serie. Cae bajo la petición de transmisión de acuerdo con el siguiente patrón:

solicitud de modelo de VU

Un usuario de la parte superior de los sistemas web es una VU, a continuación, cómo construir manualmente una solicitud de este tipo de modelo es?

Paso 1: Crear un nuevo guión

Paso 2: Crear el nodo solicitante nodo y la descripción

          Con el botón "Add" para añadir HTTP nodo de solicitud y la descripción nodo. Mientras solicitudes simultáneas al nodo móvil que se describen a continuación (descrito como un nodo secundario, mientras que el nombre de nodo Descripción l Tipo: start_concurrent)

            Descripción: HTTP solicitud añadir manualmente kylinTOP festival de defecto nodo es de serie "describe el nodo de" un proceso nodo hijo es solicitudes simultáneas (nombre de nodo deben ser descritos: start_concurrent, o bien como el procesamiento de serie).

Paso 3: Modificar la propiedad de script

      La secuencia de comandos de configuración en "Configuración avanzada - virtual de usuario" signo bajo cualquier selección de valor de atributo gráfico.

Paso 4: depuración de scripts

   Haga clic en el botón de depuración para generar VU cae como se muestra en la figura. La figura caídas: CDEF solicitudes simultáneas es de cuatro, la solicitud de serie restante, en consonancia con los requisitos de la escena.

           Aquí, escena de la cascada con un guión que ejecuta requisitos han sido exactamente el mismo. El uso posterior de la nueva escritura de la prueba para probar la tarea para ejecutar el número máximo de VU obtener el sistema puede soportar. Si Jmeter, PTS y otras herramientas de pruebas de rendimiento a prueba, la solicitud HTTP VU es una solicitud de modelo lineal (petición de serie), no puede generar la descripción de la escena script necesario, los resultados de las pruebas no son muy precisos.

 

Supongo que te gusta

Origin www.cnblogs.com/ttools/p/12639880.html
Recomendado
Clasificación