Adaptador API/Servicios Web
English
Introducción
A través del Adaptador API/Servicios Web, TAST se conecta con los servicios API REST que están disponibles en un punto final y los utiliza para realizar pruebas. Este Adaptador tiene un importante compañero llamado Web Services Mapping Assistant con una interfaz de usuario más detallada y compleja para ayudar a la creación de mensajes TAST y mapeos.
Este Adaptador es utilizado para ejecutar pruebas de Servicios Web: REST, SOAP y otros. El adaptadorAdaptador API/WebserviceServicios AdaptorWeb puede realizar todo tipo de llamadas y realizar comprobaciones sobre estas. Es posible realizar pruebas individuales con este adaptador o pruebas de extremo a extremo conectando con otros adaptadores.
Parámetros de Inicialización
En la configuración del Adaptador API/Webservice debemos incluir todos los datos que consideremos descriptivos del servicio en general y que se aplican a todas sus peticiones. Así el usuario no tendrá que indicarlo en cada mensaje del diagrama. Son los siguientes:
- EndPoint: especifica la URL que es común a todas las peticiones sobre ese servicio web.
- Keep/Session:
ensicasomarcamos esta casilla deser marcadaverificación la sesión seguirá activa durante las diferentes llamadas opeticiones.peticiones, y añadirá las cookies que reciba en las respuestas a las peticiones que realice. - IsSecure: indica si las peticiones al servicio se enviaron a través del protocolo http o https..
HeadersHeaders(Opt.): permite agregar encabezados a todas las solicitudes que se envían al servicio.- Service-
Charset(Opt.)Charset: es el conjunto de caracteres que se utilizaran en el servicio HTTP, el más común es UTF-8. Authentication Type: permite seleccionar el tipo de autenticación que requiere el servicio. Una vez seleccionado nos permite introducir los datos necesarios para el tipo de autenticación seleccionado. Por defecto, no se usa autenticación.
Headers:Permite agregar encabezados a todas las solicitudes que se envían al servicio.
Keep_Session:Indica si la sesión debe mantenerse entre las solicitudes al servicio. Si está marcada, el adaptador añadirá las cookies que reciba en las respuestas a las peticiones que realice.Service Charset(Opt.):Para configurar el conjunto de caracteres que utilizará como servicio HTTP (por ejemplo, REST).Las palabras y oraciones en el texto se crean a partir de caracteres. Una codificación de caracteres proporciona una clave para desbloquear (es decir, descifrar) el código. Así, el conjunto de caracteres es la información de codificación, es decir, el conjunto de asignaciones entre los bytes del ordenador y los caracteres del conjunto de caracteres. Sin la clave, los datos parecen basura. Un ejemplo de conjunto de caracteres son UTF-8 o UTF-16. El Cp1047 es usado por defecto.- Authentication
WADL_FileType:(Opt.):Sepermitetrataseleccionar el tipo deuna descripcióautenticaciónXMLquelegiblerequiereporelmáquinaservicio. Una vez seleccionado nos permite introducir los datos necesarios para el tipo delosautenticaciónserviciosseleccionado.webPorbasadosdefecto,en HTTP (por ejemplo, REST). El objetivo del fichero WADL es modelar los recursos proporcionados por un servicio y las relaciones entre ellos. Headers:Permite añadir cabeceras a todas las incidencias queno seenvienusaal servicio.autenticación.getResponseBody: get the body of the http response, without the response code or other headers, only the body, that is, the json or the xml.- getResponseBody: obtener el cuerpo de la respuesta http, sin el código de respuesta ni otras cabeceras, sólo el cuerpo, es decir, el json o el xml.