Crear un apéndice de servicio Web

Un apéndice de servicio Web proporciona implementaciones sustitutas para otro servicio Web con el que interactúa el servicio Web sometido a prueba. Creando un apéndice de servicio Web puede aislar mejor las pruebas del servicio Web sometido a prueba. Puede crear apéndices para componentes de servicio Web pulsando Archivo > Nuevo o bien puede crear apéndices para una suite de pruebas concreta desde el editor Suite de pruebas.

Los apéndices de servicio Web se despliegan en el servidor en tiempo de ejecución. En el caso de que un apéndice desplegado lance una excepción, recibirá un mensaje de excepción encapsulado del servidor y no del apéndice real.
Para crear un apéndice para un servicio Web basado en HTTP:
  1. Pulse Archivo > Nuevo > Otros > Prueba de componente > Servicios Web > Apéndice de componente de servicio Web y pulse Siguiente.
  2. Seleccione el proyecto de prueba que contendrá el apéndice y pulse Siguiente o pulse Nuevo para crear un proyecto nuevo y pulse Siguiente.
  3. Localice el archivo de definición de WSDL para el servicio Web para el que desea crear un apéndice. Puede utilizar Examinar para utilizar un WSDL de su área de trabajo, o bien utilizar Importar para importar el archivo del sistema de archivos.
  4. Seleccione uno o varios enlaces de los que desee crear un apéndice. Para obtener información sobre enlace, consulte el manual de consulta de Lenguaje de descripción de servicios Web (WSDL).
  5. En la lista Generación de proxy Java de tiempo de ejecución de servicio, seleccione el entorno de tiempo de ejecución (IBM WebSphere o Apache Axis) que desea utilizar para generar el proxy Java para la prueba.
    Nota: No puede utilizar varios entornos de tiempo de ejecución dentro de un único proyecto. Si ya existe una prueba o un apéndice de componentes de servicio Web en el proyecto de prueba actual, solo puede utilizar el entorno de tiempo de ejecución utilizado anteriormente en este proyecto de prueba. Para crear una prueba utilizando un entorno de tiempo de ejecución distinto, debe crear un proyecto de prueba nuevo.
  6. Pulse Finalizar. Si el componente de apéndice ya existe, el asistente le solicita que sustituya el apéndice ya existente. Si selecciona o Sí a todo, los cambios que haya realizado en el apéndice existente quedarán sobrescritos. Si selecciona No o No a todo, los archivos existentes no sufrirán cambios y no se generará un nuevo apéndice.
  7. En la vista Navegador de pruebas, pulse dos veces en la suite de pruebas a la que desee añadir el apéndice. Se abrirá el editor Suite de pruebas.
  8. En el editor Suite de pruebas, pulse la pestaña Apéndices, pulse Añadir, seleccione el apéndice que desee añadir a la suite de pruebas y pulse Finalizar.
    Nota: Para crear un nuevo apéndice y añadirlo automáticamente a la suite de pruebas, pulse Nuevo y proceda con el Paso 3.
Para sustituir el apéndice por la clase real en cualquier momento, simplemente elimine el apéndice de la suite de pruebas.
Conceptos relacionados
Estrategias de prueba
Patrones de pruebas de servicio Web
Tareas relacionadas
Crear pruebas de componente de servicio Web a nivel de método
Crear pruebas de componente de servicio Web basadas en escenario
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.