beginner s guide web application performance testing using wapt pro
Recibimos muchas solicitudes de proveedores para revisar las herramientas de automatización de pruebas. Revisamos algunas de estas herramientas cuando sentimos que algo es útil para nuestros lectores. Obtenemos la versión de evaluación para estas revisiones, pero para la mayoría de estas herramientas, la versión de prueba también está disponible para que pueda probar estas herramientas usted mismo. Después de todo, para ser realmente bueno en algo, tienes que practicar.
reparación de registro gratuita para windows 10
Hoy, estamos revisando uno de estos útiles herramienta de rendimiento de aplicaciones web - XXXV Pro.
Si acaba de comenzar a utilizar esta herramienta o desea probarla, esta revisión le resultará útil.
XXXV Pro 4.0 es la última actualización de la popular herramienta de prueba de carga web desarrollada por SoftLogice Inc. Su versión anterior tenía el número 3.5, por lo que debe considerarse una actualización importante. En esta revisión, compararé principalmente estas dos versiones.
Leer más=> Obtenga más información sobre las versiones anteriores de WAPT aquí.
( Nota : Haga clic en cualquier imagen para ampliarla)
Las características del producto actualizadas generalmente tienen la misma GUI con todos los elementos de la interfaz familiares para los usuarios de WAPT Pro con solo elementos gráficos algo actualizados. La vista de la izquierda está estructurada un poco mejor que antes con más páginas que contienen configuraciones de informes y registros.
Los contadores de rendimiento ahora se administran de una manera ligeramente diferente, proporcionando esencialmente la misma funcionalidad. Se ha ampliado el número de contadores predefinidos.
Cuando crea un nuevo escenario, ve el Asistente como antes.
Todavía está dirigido a usuarios novatos, por lo que contiene muchas explicaciones y sugerencias. Sin embargo, en esta versión, han eliminado la elección extraña y engañosa entre los diferentes tipos de pruebas.
Esta página ahora le permite seleccionar el tipo de carga directamente. La elección se limita a tres opciones como antes. Las páginas posteriores del asistente generalmente no se modifican.
El nuevo modo de grabación:
La primera diferencia significativa con las versiones anteriores se manifiesta cuando se intenta grabar un perfil. Después de hacer clic en el botón 'Rec' en la barra de herramientas, WAPT Pro ingresa al modo de grabación, que es completamente diferente en la nueva versión.
Todas las solicitudes HTTP interceptadas por la grabadora aparecen en la vista izquierda en la carpeta 'Grabadora'. No se registran directamente en el perfil como antes. Todas las solicitudes, incluidos los 'elementos de la página', aparecen allí en formato sin procesar.
Entonces, si selecciona una solicitud, verá solo sus encabezados en la vista derecha. Probablemente esto se haga para crear una mejor visibilidad del proceso de grabación en general.
(Haga clic en la imagen para ampliarla)
No puede editar nada en las propiedades hasta que termine de grabar, pero puede insertar marcadores para resaltar la estructura del perfil y marcar partes lógicamente completas. Cuando hace clic en el botón 'Detener grabación', WAPT Pro procesa el contenido grabado y lo convierte al perfil habitual, casi como lo hacía antes.
Esta conversión lleva algún tiempo, por lo que es posible que deba esperar unos segundos. Sin embargo, esto es un pequeño gasto para una gran mejora en la velocidad de grabación y la visibilidad. Con las versiones anteriores de WAPT Pro, podía esperar mucho más durante el proceso de grabación mientras adivinaba si algo todavía estaba pasando o si todo se atascó y se rompió. Esto fue bastante molesto y ahora este problema parece estar resuelto.
Con WAPT Pro 4.0, SoftLogica finalmente ha logrado crear una versión de 64 bits para el componente del lugar de trabajo. Recuerdo que hace varios años agregaron una opción para usar agentes de carga de 64 bits para pruebas grandes. El lugar de trabajo se ha mantenido de 32 bits en todas las versiones hasta ahora.
Si bien esto no fue un problema para la mayoría de los usuarios, aquellos que querían trabajar con perfiles muy largos (como los que constaban de 5,000 solicitudes) o pruebas que requerían volúmenes de datos extraordinarios experimentaron fallas bastante dramáticas cuando el producto fallaba debido a una memoria virtual insuficiente.
Ahora bien, este problema está resuelto por completo y lo que es bastante destacable, se hace sin costo adicional. Si tiene una licencia WAPT Pro, puede optar por instalar la versión de 32 bits o de 64 bits. El agente de carga de 64 bits (llamado x64 Load Engine) sigue siendo una extensión paga por separado, sin embargo.
La nueva versión probablemente también sea más aplicable para pruebas grandes y complejas en otros aspectos. Todos los elementos de la GUI funcionan visualmente más rápido incluso cuando tiene miles de elementos en las vistas. Y esta no es la única mejora en usabilidad. En todas las versiones anteriores, estaba limitado a una sola ventana de lugar de trabajo en su sistema. Esto fue un inconveniente, porque si realizaba una prueba larga, no podía hacer nada en paralelo. Ahora esta limitación se ha ido. Aún puede usar solo una ventana a la vez para ejecutar pruebas y otra para grabar. Sin embargo, puede abrir tantas ventanas como desee para buscar y comparar los resultados de las pruebas, trabajar con perfiles y registros, etc.
¿Qué es un archivo SWF?
Otro gran logro es que ahora puede especificar criterios de aprobado / reprobado para cualquier prueba. Esto nos sugiere que una prueba no es solo una emulación de una carga de la vida real.
Esto es parte del proceso de garantía de calidad que debe determinar si el sistema cumple con los requisitos de rendimiento o no. Ahora, en WAPT Pro, puede especificar las condiciones exactas que distinguen entre las pruebas exitosas y fallidas.
Una de las nuevas características que no entiendo completamente es la métrica de 'degradación del rendimiento'. Debe establecer el llamado 'tiempo de referencia' para cada solicitud y WAPT calculará la diferencia con ese tiempo de referencia en la prueba.
En mi opinión, esto solo produce cifras adicionales en el informe, al tiempo que presenta esencialmente los mismos resultados. Afortunadamente, puede desactivar todas las solicitudes relacionadas con esa función y eliminar los valores adicionales del informe.
Otro extraño, pero característica interesante es la capacidad de procesar los resultados de las pruebas con su propio código JavaScript. Según tengo entendido, este es otro intento de proporcionar métodos para el análisis automático de los resultados (además de los criterios de aprobación / reprobación).
Por ejemplo, puede encontrar la respuesta más lenta en toda la prueba o comparar las tasas de error de diferentes usuarios. Estas cosas rara vez se requieren en la práctica, pero probablemente esto pueda ser útil en el caso de pruebas complejas muy específicas donde la funcionalidad de la aplicación también puede correlacionarse de alguna manera con su desempeño.
Hay otras pequeñas características nuevas como la capacidad de ignorar errores en solicitudes HTTP específicas. En general, mi conclusión es que la mayoría de nosotros solo veremos la diferencia en la usabilidad del producto. Sin embargo, en algunos casos, esto puede generar un beneficio dramático. A algunos usuarios también les pueden gustar las nuevas funciones específicas. Por ejemplo, la integración con Jenkins puede resultar útil para quienes la utilizan.
La versión normal de WAPT también se actualizó al mismo tiempo que la versión Pro e incluye algunas de las características mencionadas anteriormente.
Como de costumbre, se usó una numeración diferente, por lo que a pesar de un número más alto, WAPT 9.0 normal corresponde a WAPT Pro 4.0. Incluso puede actualizar uno a otro por un precio fijo sin afectar su período de mantenimiento.
Por cierto, todos los tipos de actualizaciones ahora se enumeran en una página separada del sitio web de SoftLogica, por lo que no necesita comprar una nueva licencia a precio completo si desea actualizar su licencia anterior de WAPT o WAPT Pro.
Para obtener más información, consulte este guía de inicio rápido . Puede descargar las versiones de evaluación con todas las funciones de WAPT Pro Aquí .
Háganos saber si tiene alguna consulta sobre esta herramienta de prueba de carga.
implementación de lista de adyacencia c ++
Lectura recomendada
- Pruebas de carga, estrés y rendimiento de aplicaciones web con WAPT
- Guía de pruebas de rendimiento de aplicaciones móviles
- Guía de pruebas de seguridad de aplicaciones web
- Pruebas de rendimiento frente a pruebas de carga frente a pruebas de estrés (diferencia)
- ¿Cómo realizar pruebas de rendimiento manuales?
- Guía para principiantes sobre pruebas de penetración de aplicaciones web
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Pruebas alfa y beta (una guía completa)