X
Virtualización de servicios

Implementar la virtualización de servicios con Parasoft Virtualize

Reduzca las limitaciones ambientales de los servicios dependientes que son inestables, no están disponibles o están fuera de su control

Virtualización de servicios es fundamental para convertir la automatización de pruebas en pruebas continuas. Al simular servicios que están fuera de su control o que no están disponibles, los flujos de trabajo fáciles de usar de Parasoft Virtualize permiten a los usuarios acceder a entornos de prueba completos y realistas, lo que permite a los equipos desarrollar y probar sus aplicaciones antes y de forma más completa.

¿Cómo funciona?

Para obtener los beneficios de las iniciativas ágiles y DevOps, los equipos necesitan acceso instantáneo a su entorno de prueba, sin restricciones. Al aplicar la virtualización de servicios en entornos de prueba, las organizaciones pueden reducir o eliminar la dependencia de dependencias no disponibles, inestables o costosas, como servicios de terceros, bases de datos, mainframes, etc. La solución intuitiva de virtualización de servicios de Parasoft Virtualize facilita a los usuarios la creación, escalar y compartir servicios virtuales.

Con Parasoft Virtualize, los desarrolladores pueden crear integraciones antes, estabilizar dependencias y obtener el control total de sus datos de prueba. Los equipos pueden avanzar rápidamente sin esperar el acceso a los servicios dependientes que están incompletos o no disponibles. Las empresas pueden permitir que los socios prueben sus aplicaciones con un entorno de espacio aislado dedicado.

Parasoft Virtualize permite a los evaluadores estabilizar su entorno de prueba, obtener acceso a dependencias que de otro modo serían inaccesibles y administrar la lógica empresarial compleja, los datos de prueba y las características de rendimiento necesarias para que sus servicios virtuales se comporten como los servicios reales en el entorno real que representan.

Parasoft Virtualize permite a la empresa trabajar de manera más eficiente y reducir el desarrollo de software y la sobrecarga de pruebas, proporcionando un lugar para que los evaluadores, desarrolladores e ingenieros de DevOps planifiquen y coordinen las actividades de prueba en entornos reales o "virtuales" que pueden aprovisionar manualmente o como un parte de su Proceso CI / CD.

Caracteristicas

Simule servicios y entornos de prueba completos capturando el comportamiento del sistema en vivo, importando descripciones de servicios (Swagger / OpenAPI, RAML, WSDL) o creándolos manualmente a partir de cargas útiles de ejemplo. Simule cualquier interacción del sistema (API REST, servicios web, mainframes, bases de datos, llamadas a API de Java, además de más de 120 protocolos / tipos de mensajes líderes en la industria) y comparta servicios virtuales fácilmente con todo el equipo y con la automatización de compilación, utilizando la interfaz web de Parasoft. e integraciones con sistemas de control de fuente.

Mediante el uso de servicios virtuales, los desarrolladores pueden iniciar el trabajo de integración incluso antes de que se cree o esté disponible un nuevo servicio. En el lado de las pruebas, las pruebas se pueden realizar con más frecuencia, ya que las dependencias inestables se pueden reemplazar con servicios virtuales estables, y los usuarios pueden crear y configurar estos servicios virtuales directamente en el escritorio o en el navegador, sin tener que configurar una infraestructura de soporte compleja.

Los servicios virtuales creados en Parasoft Virtualize se pueden construir sin ningún conocimiento de scripting en absoluto, con múltiples herramientas visuales integradas en su interfaz de usuario robusta e intuitiva. Utilice el asistente de tráfico para crear activos virtuales a partir del tráfico registrado. Aplique una definición de servicio al asistente de tráfico para mejorar la precisión del mapeo de nuevos activos virtuales.

Sus servicios virtuales deben recuperarse del cambio tan rápido (o más rápido) que sus contrapartes reales. Para reducir su costo de mantenimiento, el asesor de cambios de Parasoft Virtualize escanea de manera proactiva las interfaces API, busca cambios en los servicios y luego identifica cómo los servicios virtuales se ven afectados por esos cambios. Los flujos de trabajo automatizados ayudan a los usuarios a actualizar fácilmente los servicios virtuales afectados y a probar los datos según sea necesario.

Para realizar un seguimiento de todos estos cambios, Parasoft es totalmente compatible con el control de versiones almacenando todos los datos relevantes como archivos comparables que son compatibles con los sistemas de control de versiones estándar.

Configure fácilmente condiciones de prueba complejas (por ejemplo, situaciones hipotéticas, seguridad, conmutación por error, rendimiento y pruebas negativas) y descubra problemas de rendimiento ocultos en su aplicación bajo prueba controlando el rendimiento del servicio, por Prueba de carga o simulación de red lenta. Los usuarios pueden configurar fácilmente una variedad de escenarios mediante la virtualización de servicios de conducción de datos dinámicamente desde fuentes de datos externas, incluida la poderosa infraestructura de repositorio de datos de Parasoft.

La interfaz de cliente ligero de Parasoft Virtualize facilita la colaboración con el equipo. Desde la interfaz web, los usuarios pueden crear implementaciones sobre la marcha para pruebas automatizadas, monitorear y configurar el entorno de prueba, capturar tráfico real y obtener una vista detallada de solicitudes y respuestas.

Parasoft Virtualize es la única solución con un gestión de datos de prueba sistema, lo que permite una mayor flexibilidad al crear servicios virtuales. A diferencia de otras soluciones de virtualización de servicios con sistemas de gestión de datos de prueba separados que requieren que los datos se importen al ecosistema virtual, la solución de datos de prueba de Parasoft Virtualize está construida sobre Parasoft Virtualize, lo que permite a los usuarios capturar, administrar, modelar, generar y asegurar pruebas fácilmente. datos y, en última instancia, crear servicios virtuales más completos que sean más fáciles de mantener.

Benefíciese del enfoque Parasoft

Virtualización de servicios sin scripts, de lo simple a lo complejo

Otras soluciones de virtualización de servicios solo lo llevan tan lejos y requieren secuencias de comandos para comportamientos complejos, como respuestas asincrónicas, bucle de datos e interacciones con estado. Las herramientas visuales de Parasoft Virtualize y el soporte para más de 120 tipos de mensajes lo llevan todo el camino, desde lo simple hasta lo complejo. No se requieren secuencias de comandos.

Correlación de respuesta inteligente

A diferencia de otras soluciones de virtualización de servicios, que solo proporcionan un conjunto limitado de herramientas y técnicas para modelar el comportamiento del servicio, Parasoft Virtualize proporciona correlación inteligente y más de 50 herramientas visuales para hacer que el proceso de construcción de su lógica empresarial sea más fácil y más completo.

Comprender y corregir los cambios en los servicios

En lugar de tener que investigar manualmente los servicios a medida que cambian, Parasoft identifica automáticamente el impacto de los cambios y proporciona al usuario una plantilla para remediar y actualizar de forma masiva los servicios afectados.

Ecosistema de cliente ligero para la gestión medioambiental

Parasoft Virtualize es la única solución con una interfaz intuitiva basada en navegador que permite a los usuarios administrar entornos de prueba, servicios virtuales, datos de prueba y características de rendimiento sin secuencias de comandos. Esto acelera la canalización de CI / CD al hacer que la implementación, la configuración y el aprovisionamiento sean más automatizados y sencillos.

Prueba Parasoft