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 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.