WebInject es una herramienta gratuita para pruebas automatizadas de aplicaciones y servicios web. Puede ser utilizado para probar los componentes individuales del sistema que tienen interfaces HTTP (JSP, ASP, CGI, PHP, Servlets, formularios HTML, etc.), y se puede utilizar como un instrumento de prueba para crear un conjunto de [HTTP nivel] automatizado funcional, de aceptación y pruebas de regresión. Un instrumento de prueba, también conocida como piloto de pruebas o un marco de prueba, le permite ejecutar muchos casos de prueba y recoger / reporta sus resultados. WebInject ofrece resultados en tiempo real pantalla y también se puede utilizar para el seguimiento de los tiempos de respuesta del sistema.
WebInject se puede utilizar como un marco de prueba completa que es controlado por el WebInject Interfaz de usuario (GUI). Opcionalmente, se puede utilizar como un corredor de prueba independiente (texto application / consola) que puede ser integrado y llamado desde otros marcos de prueba o aplicaciones.
WebInject utiliza una API XML (interfaz). Esto significa que puede utilizar WebInject sin ver su implementación interna (sin scripting o la programación necesaria para utilizarlo).
WebInject está escrito en Perl y se puede ejecutar en cualquier plataforma que un intérprete de Perl se puede instalar en (MS Windows, GNU / Linux, BSD, Solaris, Mac OS, y muchos más). En la actualidad, los ejecutables binarios de WebInject solamente están disponibles para MS Windows. Si a usted le gusta correr en otras plataformas, debe tener un intérprete de Perl y ejecutarlo desde el código fuente Perl.
Los casos de prueba se escriben en archivos XML, utilizando etiquetas XML y atributos, y se pasan al motor WebInject para la ejecución en contra de la aplicación / servicio que se está probando. Esta abstrae la parte interna de la aplicación de WebInject lejos del probador no técnica, durante el uso de una arquitectura abierta [escrito en Perl] para los que requieren más personalización o modificaciones.
Informes de resultados se generan en HTML (para ver) y XML (por tranformation por programas externos). Estos resultados detallados incluyen pasa / no pasa de estado, los errores, los tiempos de respuesta, etc. Los resultados también se muestran en una ventana de la interfaz de usuario si está ejecutando la GUI WebInject, y se envían al canal STDOUT si está ejecutando el motor WebInject como una aplicación (consola) independiente.
Tiempos de respuesta HTTP se pueden recoger y monitorizados en tiempo real durante la ejecución de la prueba. Estadísticas del temporizador se calculan y se muestran en una ventana de monitor en tiempo de ejecución. Cuando se usa junto con gnuplot (una utilidad de trazado), se genera un gráfico de tiempo de respuesta y actualiza en tiempo real como las ejecuciones de prueba. Esto se utiliza para verificar las respuestas de la aplicación / servicio bajo prueba se encuentran dentro de un rango aceptable (para cumplir con su SLA o la calidad de los criterios de servicio). Esto también permite WebInject que se ejecute como una sonda de rendimiento para la aplicación / servicio de vigilancia.
Detalles de software:
Versión: 1.35
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 182
Comentarios que no se encuentran