Servicios Mock Test con el SoapUI
Mock es característica muy interesante de la herramienta SoapUI. El imitar servicio también se conoce como la simulación, el aislamiento o la visualización de un entorno. Es la práctica de desarrollo de un entorno facsímil que funciona de una manera similar el medio ambiente que estés facsimileing. Mock en SoapUI puede conseguir, por tanto jabón, así como los proyectos de servicios web RESTful. En este tutorial vamos a aprender a crear, editar e invocar servicios de simulacros para estos dos proyectos. JABÓN Mock Servicio: El uso de esta función de SoapUI, podemos burlarse del mensaje de solicitud de servicios web SOAP de su mensaje de respuesta SOAP. Esto implica los pasos siguientes. Paso 1: Vamos a crear el proyecto de SOAP existente de SOAP Mock Service.Choose y seleccione "WebServiceImplementPortBinding" de Navigator para preparar nuevo servicio SOAP simulacro. Haga clic derecho en él y en el menú de selección hacia abajo y haga clic en "Generar Servicio de SOAP Mock" como se muestra en la siguiente imagen. Paso 2: En la etapa se abrirá una ventana de diálogo que solicitadetalles para generar Servicio Mock como se muestra en la siguiente imagen. También le pedirá que incluya las operaciones, la ruta, el puerto y el punto final en este nuevo servicio Mock. Si desea iniciar este servicio simulacro inmediatamente a continuación, mantener la última casilla de verificación marcada. Haga clic en el botón OK para continuar. Paso 3: A continuación se le pedirá que especifique el nombre del servicio Mock. Se puede elegir el nombre predeterminado o proporcionar un nuevo nombre. En la siguiente imagen, se utiliza por defecto Nombre del servicio Mock. Paso 4: Se creará un Servicio de SOAP Mock que puede acceder desde el navegador como se muestra en la siguiente imagen. Ahora vamos a aprender cómo editar un MockService. Paso 5: Haga doble clic en MockService para abrir el editor como se muestra en la siguiente imagen. En el editor podemos ver las operaciones asociadas y los registros de mensajes de petición y respuesta del servicio web. Paso 6: Haga doble clic en el getUIDPassword operación para ver la respuesta presente en el MockService como se muestra en la siguiente imagen. paso7: Doble clic en la respuesta al abrir el editor de respuesta como se muestra en la siguiente imagen. editor respuesta SoapUI es similar al editor normal de solicitud SoapUI. Pero a diferencia de editor de solicitud SoapUI normales, aquí editamos la respuesta para obtener la solicitud SOAP. Esto ayuda en la depuración de las llamadas de solicitud de cliente. Paso 8: Modificar el editor de respuesta con un cierto valor como (UID y contraseña creada con éxito. UID: SoftwareTestingClasses; PWD: Let'sLearn) como se muestra en la siguiente imagen. A continuación vamos a aprender cómo invocar y ejecutar este servicio Mock SOAP. Paso 9: invocar el MockService haciendo clic en el botón de la flecha verde presente en la esquina superior izquierda de la pantalla MockService Editor.Below demostrar una MockService ejecuta en el puerto 8088 después de clic del botón de la flecha verde. Paso 10: En el editor de respuesta MockService, Haga clic en Crear solicitud. Paso 11: Seleccione el Solicitud1 del menú desplegable y haga clic en OK button.The mensaje de petición de llamada de cliente SOAP real que se burló de lamensaje de respuesta SOAP será visible como se muestra a continuación en la pantalla. Paso 12: El primer servicio Mock de SOAP se ha completado con éxito y está listo para usar. Mock servicio REST: El uso de esta función de SoapUI, que puede burlarse de los mensajes de solicitud de servicios web RESTful de sus mensajes de respuesta REST que podrían ser de formato como JSON, HTML, XML y texto sin formato. Esto implica los pasos siguientes. Paso 1: Elija proyecto REST existente (REST Proyecto 4) y seleccione la operación desde el Navegador para preparar nuevos restos servicio de fingida. Haga clic derecho en él y en el menú de selección hacia abajo y haga clic en "Generar Servicio Mock RESTO" como se muestra en la siguiente imagen. Paso 2: Se abrirá un cuadro de diálogo en el que puede introducir el nombre MockService como se muestra en la siguiente imagen. Paso 3: Se generará e iniciar un servicio de fingida a un puerto disponible, en la pantalla siguiente tiro de servicio de REST Mock se está ejecutando en el puerto 8089. RESTO Mock Services proporciona servicios mediante la exposición de acciones Mock, que podría ser LLEGARo el método POST o ambos. Cada acción a su vez puede tener cualquier número de respuestas Mock. Por lo tanto un servicio Mock en SoapUI tiene debajo de la jerarquía. Mock. Acción simulada. Respuesta simulada. Paso 4: Haga doble clic en Acciones para abrir la ventana Respuestas Mock. Se muestra el método como el correo, la trayectoria de recursos y la lista de respuestas Mock. En este ejemplo, el Servicio de Mock contiene sólo un método POST. Cuando abrimos la acción POST, podemos ver la respuesta contenida por ella. Usando el ajuste de despacho como secuencia indica respuestas serán enviados en una secuencia desde el principio. Todo se demuestra en la siguiente imagen. Paso 5: Haga doble clic en la respuesta falsa para abrir la ventana de respuesta REST. El código de estado HTTP 200 como respuesta "exitoso" será visible junto con el Editor como se muestra en la siguiente imagen. En el editor podemos modificar la respuesta para procurar la solicitud de llamada de cliente correspondiente después de elegir el contenido o tipo de papel en el menú desplegable menu.REST servicio Mock está listo para usar ahora.Pros y contras de los Servicios Mock: Pros: El uso de los servicios de simulacros, podemos preparar los casos de prueba por adelantado a partir de la respuesta o salida podemos inferir los parámetros de la petición o de entrada. Tanto el equipo de pruebas y el equipo de desarrollo pueden trabajar en paralelo. Mientras que el equipo de desarrollo está escribiendo el código, el equipo de pruebas puede utilizar el servicio de fingida para probar la funcionalidad que está en progreso. servicios de simulacros son muy útiles en POC (prueba de concepto) o demostraciones de presentación. Mock se puede entregar al cliente como prototipo de proyecto. Utilizando pruebas Mock servicios pueden ser escritos por los recursos que no son accesibles. Permite probar el entorno en vivo antes de que los servicios reales instalados en él. Contras: el doble de trabajo. pruebas de servicio simuladas son de corto periodo y luego se sustituyen por las pruebas reales. Por lo tanto, para cubrir un caso de prueba que en realidad escrito dos veces. Incluso el servicio Mock conseguir los insectos y los recursos para entender la demanda y solucionarlo. El uso de servicios Mock, puede haber restricciones de implementación como en los que puede desplegarse en la máquina.Que aún no está activa, por lo tanto, equipo de prueba no se puede inferir de las pruebas con los servicios simuladas y no puede proporcionar ¡En vivo firmar. Necesitamos sus comentarios en - ¿Cómo lo estamos haciendo, todo lo que quería añadir / quitar aquí. Usted puede sentirse libre de añadir sus opiniones en los comentarios a continuación. Nos estamos centrando tutoriales que son muy útiles para nuestros lectores. Sus entradas son muy apreciados y definitivamente tener en cuenta para nuestros próximos tutoriales. Gracias por adelantado. Prueba feliz !!!
Los cursos de formación de Pruebas Mejor Software de febrero de 29 de, el año 2016 | Etiquetas:, | Categoría: