Detalles de pruebas de servicio

En el editor de pruebas, el elemento de prueba es el primer elemento del conjunto de aplicaciones de prueba. Los valores del elemento de prueba se aplican a toda la prueba.

Opciones comunes

Agrupaciones de datos
Lista detalles sobre cada agrupación de datos que utiliza la prueba: el nombre de la agrupación de datos, las columnas que se utilizan y la ubicación en la prueba en la que se hace referencia a la columna de la agrupación de datos. Pulse la ubicación para ir allí.
Añadir agrupación de datos
Añade una referencia a una agrupación de datos que desea que utilice la prueba. Pulsar esta opción es equivalente a pulsar Añadir > Agrupación de datos con la prueba seleccionada.
Eliminar
Elimina la agrupación de datos seleccionada. Esta opción no está disponible si la agrupación de datos se está utilizando.

Configuración SSL

Defina una configuración SSL para una autenticación de certificado entre el cliente y el servidor. Puede utilizar las configuraciones SSL para cualquier solicitud de mensaje de la prueba. Si utiliza varias configuraciones SSL en la prueba, debe especificar la configuración en cada solicitud de mensaje.

La configuración SSL predeterminada siempre confía en los servidores, lo que significa que no se produce autenticación.

Configuración SSL
Seleccione una configuración SSL existente o cree una. Puede utilizar los pulsadores de la barra de herramientas para crear una Nueva configuración SSL y para Renombrar o Suprimir configuraciones SSL existentes. También puede Copiar y Pegar configuraciones SSL a y del editor SSL y el editor de pruebas.
Autenticación de servidor
Esta sección describe cómo el cliente confía en el servidor.
Confiar siempre en el servidor
Seleccione esta opción si no se requiere autenticación o para omitir los certificados de servidor para que todos los servidores sean de confianza. Si utiliza una autenticación sencilla y desea aceptar sólo servidores de confianza, entonces inhabilite esta opción y especifique un almacén de confianza que contenga los certificados de servidor de confianza.
Almacén de confianza del cliente
Si se utiliza una autenticación sencilla, el almacén de confianza del cliente contiene los certificados de todos los servidores de confianza. Pulse Examinar para especificar un archivo KS, JKS o JCEKS que contenga certificados válidos de los servidores de confianza.
Contraseña
Si el archivo del almacén de confianza del cliente está cifrado, escriba la contraseña necesaria para acceder al archivo.
Autenticación mutua
Esta sección describe cómo el servidor confía en el cliente además de la autenticación del servidor.
Utilizar certificado del lado de cliente
Si utiliza una autenticación doble, seleccione esta opción para especificar un almacén de claves que contenga el certificado del cliente. Este certificado permite al servidor autenticar al cliente.
Almacén de claves del certificado de cliente
Pulse Examinar para especificar un archivo KS, JKS o JCEKS que contenga un certificado válido que autentica al cliente.
Contraseña
Si el archivo del almacén de confianza del cliente está cifrado, escriba la contraseña necesaria para acceder al archivo.
Seleccionar alias de confianza para autenticación mutua
Seleccione un alias que utilizar para la configuración SSL. Puede haber varios alias en un almacén de claves para diferentes certificados de seguridad. Elija un alias apropiado para un usuario. También puede utilizar una agrupación de datos para almacenar alias que puede aplicar a los usuarios virtuales en tiempo de ejecución.

Configuración de protocolo (HTTP)

La página de configuración HTTP del elemento de prueba especifica la información que necesitan las bibliotecas de servidor para ejecutar las funciones de envío y recepción de HTTP.

Puede utilizar la configuración HTTP cualquier llamada de mensaje de la prueba. Si utiliza varias configuraciones de protocolo en la prueba, debe especificar la configuración para cada llamada de mensaje.

HTTP/2
Seleccione este recuadro de selección para probar un servicio que utiliza el protocolo HTTP/2.
Utilizar mantenimiento de la conexión activa HTTP (Keep Alive)
Seleccione esta opción para mantener la conexión HTTP abierta después de la solicitud. Esta opción no está disponible si utiliza IBM® Rational AppScan.
Utilizar SSL
Seleccione esta opción para utilizar una configuración SSL. Pulse Configurar SSL para crear una configuración SSL o seleccionar una configuración existente.
Autenticación de plataforma
En esta sección, especifique el tipo de autenticación necesario para acceder al servicio. Seleccione Ninguna si no es necesaria una autenticación.
Autenticación básica de HTTP
Seleccione esta opción para especificar el Nombre de usuario y la Contraseña que se utilizan para una autenticación básica.
Autenticación NTLM
Seleccione esta opción para utilizar el protocolo de autenticación de Microsoft NT LAN Manager (NTLM). NTLM utiliza la autenticación de reto-respuesta ("challenge-response"). En esta vista se lista lo que se ha negociado (a lo que da soporte al cliente y lo que solicita el servidor) y lo que se autentica (la respuesta del cliente al reto que propone el servidor).
Autenticación Kerberos
Seleccione esta opción para utilizar el protocolo de autenticación Kerberos entre el cliente y el servidor.
Conectarse a través de un servidor proxy
Si la conexión HTTP necesita ir a través de un servidor proxy o un cortafuegos corporativo, especifique la Dirección y el Puerto del servidor proxy. Si el proxy requiere autenticación, seleccione Autenticación básica de proxy o Autenticación de proxy NTLM.
Autenticación de proxy
En esta sección, especifique el tipo de autenticación necesario para acceder al proxy. Seleccione Ninguna si no es necesaria una autenticación.
Autenticación básica de proxy
Seleccione esta opción para especificar el Nombre de usuario y la Contraseña que se utilizan para una autenticación básica.
Autenticación de proxy NTLM
Seleccione esta opción para utilizar el protocolo de autenticación de Microsoft NT LAN Manager (NTLM). NTLM utiliza la autenticación de reto-respuesta ("challenge-response"). En esta vista se lista lo que se ha negociado (a lo que da soporte al cliente y lo que solicita el servidor) y lo que se autentica (la respuesta del cliente al reto que propone el servidor).
Clase personalizada
Seleccione esta opción si el protocolo de comunicación necesita un proceso complejo y de nivel inferior con un código Java™ personalizado para transformar mensajes de entrada y de salida. Pulse Examinar para seleccionar una clase Java que utiliza la API correspondiente. Esta opción no está disponible en IBM Security AppScan.

Configuración de protocolo (JMS)

La página de configuración de JMS (Java Message Service) del elemento de prueba especifica la información que necesitan las bibliotecas de servidor para ejecutar la recepción y el envío de JMS.

Puede utilizar la configuración JMS cualquier llamada de mensaje de la prueba. Si utiliza varias configuraciones de protocolo en la prueba, debe especificar la configuración en cada llamada de mensaje.

Estilo de destino
Es el estilo del destino JMS. Seleccione Tema o Cola.
Dirección de punto final
Es la dirección del destino.
Utilizar objeto temporal
Seleccione esta opción para enviar el destino JMS como un objeto temporal. En el caso de una cola JMS, se envía una cola JMS temporal en el mensaje.
Dirección de punto de recepción
Si se inhabilita Utilizar objeto temporal, especifique la dirección JMS del punto final de destino.
Autenticación básica
Seleccione esta opción para especificar el Nombre de usuario y la Contraseña que se utilizan para una autenticación básica.
Nombre de clase de adaptador personalizado
Configure un adaptador de proveedor JNDI (Java Naming and Directory Interface) para esta configuración. Para utilizar un adaptador personalizado, deberá escribir una clase Java que amplíe la clase y los métodos Eje. Especifique el nombre de la clase de adaptador personalizado en Nombre de clase de adaptador.
Mensaje de texto
Especifique si el mensaje contiene texto o bytes.
Propiedades de fábrica de contextos
Edite las propiedades de una fábrica de contextos. Pulse Añadir para añadir propiedades de serie a la configuración de la fábrica de contextos.
Propiedades de conector
Edite las propiedades de un conector. Pulse Añadir para añadir propiedades de serie a la configuración de conector. El producto permite los conectores siguientes:
  • Prioridad de JMS
  • Modalidad de entrega de JMS
  • Tiempo de vida de JMS

Configuración de protocolo (WebSphere MQ)

La página de configuración de WebSphere MQ del elemento de prueba especifica la información que necesitan las bibliotecas de servidor para ejecutar las funciones de envío y recepción del transporte WebSphere MQ.

Puede utilizar la configuración MQ cualquier llamada de mensaje de la prueba. Si utiliza varias configuraciones de protocolo en la prueba, debe especificar la configuración para cada llamada de mensaje.

Gestor de colas
Utilice esta área para especificar las opciones del gestor de colas para el servicio.
Nombre del gestor de colas
Especifique el nombre del gestor de colas al que desee enviar la solicitud.
Autenticación
Si un gestor de colas precisa de autenticación, seleccione el recuadro de selección y proporcione las credenciales de inicio de sesión del gestor de colas. Si el gestor de colas no precisa de autenticación, puede ignorar este recuadro de selección.
Utilizar gestor de colas local
Seleccione esta opción para utilizar un gestor de colas local. Si inhabilita esta opción, especifique la siguiente información:
Dirección del gestor de colas
Especifique la dirección IP o el nombre de host del servidor WebSphere MQ remoto.
Puerto del gestor de colas
Especifique el puerto de escucha del servidor WebSphere MQ remoto.
Canal de cliente
Especifique el canal de modalidad de conexión de servidor del gestor de colas remoto.
Colas
Utilice esta área para especificar las opciones de colas enviadas para el servicio.
Nombre de colas enviadas
Especifique el nombre de la cola que gestiona el gestor de colas.
Utilizar colas temporales para la respuesta
Especifique si el servidor WebSphere MQ crea una cola temporal. Si se selecciona, la cola temporal se crea con el único propósito de recibir mensajes específicos y, a continuación, se suprime.
Nombre de colas recibidas
Si se quita la marca de selección de Utilizar cola temporal, esta opción especifica el gestor de colas que se especifica en la línea Nombre del gestor de colas. El gestor de colas especificado debe gestionar esta cola. Para poder especificar varios nombres de colas, utilice punto y coma (;) como separador.
Utilizar cabecera RFH2
Seleccione si se va a utilizar el transporte para la característica SOAP sobre MQ que proporciona WebSphere MQ. Esta característica utiliza un formato de mensaje MQ predeterminado (RFH2); por lo tanto; cuando se selecciona, se inhabilitan otras opciones de Descriptor de mensaje.
Conexión SSL
Seleccione esta opción para utilizar una configuración SSL si un valor Canal de cliente hace referencia a un canal seguro. Pulse Abrir Editor SSL para crear una configuración SSL o Cambiar para cambiar la configuración SSL que está asociada con la prueba actual.

Si el WSDL que utiliza para crear la solicitud de mensaje utiliza un URI de JMS al que se da soporte para apuntar al servidor WebSphere MQ, la configuración SSL se crea de modo automático. Si el generador de pruebas no puede crear la configuración SSL, debe crear un nueva manualmente.

Si el WSDL se ha generado con el servicio WebSphere MQ (amqwdeployWMService), debe editar el WSDL para cambiar el enlace de transporte de HTTP a JMS con el objeto de evitar que el generador de prueba cree una configuración HTTP.

Suite de cifrado
Especifique la suite de cifrado que se utiliza en la configuración de canal.
Descriptor de mensaje
Configure los campos de la solicitud. Puede sustituir un subconjunto de un descriptor de mensaje MQ con un formato personalizado para utilizarlo con otros tipos de servidor, específicamente, al utilizar una solicitud de mensaje XML. Para obtener detalles sobre los descriptores de mensajes, consulte la documentación de WebSphere MQ.
Utilice la tabla Propiedades de mensaje para especificar las siguientes propiedades de mensaje MQ:
  • JMSXDeliveryCount
  • JMSXGroupSeq
  • JMS_IBM_Report_Exception
  • JMS_IBM_Report_Expiration
  • JMS_IBM_Report_COA
  • JMS_IBM_Report_COD
  • JMS_IBM_Report_PAN
  • JMS_IBM_Report_NAN
  • JMS_IBM_Report_Pass_Msg_ID
  • JMS_IBM_Report_Pass_Correl_ID
  • JMS_IBM_Report_Discard_Msg
  • JMS_IBM_MsgType
  • JMS_IBM_Feedback
  • JMS_IBM_PutApplType
  • JMS_IBM_Encoding
  • JMS_IBM_Last_Msg_In_Group
Para obtener más información acerca de estas propiedades, consulte la documentación de IBM WebSphere MQ.
Servicio de destino
Al utilizar la infraestructura Microsoft .NET con la característica SOAP sobre MQ de WebSphere MQ, especifique el nombre del servicio de destino para WSDL.

Comentarios