Creación de una prueba de API REST
Cree una prueba de API REST para probar el tiempo de respuesta y la disponibilidad de la aplicación web utilizando los siguientes métodos HTTP: GET, POST, PUT y DELETE.
Acerca de esta tarea
Utilice las pruebas de API REST para supervisar la disponibilidad y el rendimiento de la aplicación web y otros URL en respuesta a llamadas REST.
Procedimiento
Para crear una prueba de API REST, siga estos pasos.
-
Si está viendo la página de resumen de Availability Monitoring para la aplicación, pulse Añadir nueva
prueba. Si está viendo el panel de instrumentos de Availability Monitoring, pulse Añadir prueba nueva en el panel Pruebas sintéticas.
- Pulse Acción única en la página Configuración de supervisión; a continuación, pulse REST API en la página Acción única.
- Especifique un nombre significativo para la prueba en el campo Nombre. Añada una descripción de la finalidad de la prueba en el campo Descripción.
-
En la sección Solicitud, seleccione el tipo de método en la lista
Método y especifique un URL que desee probar con este método.
Puede elegir GET, PUT, POST o DELETE. Si elige el método PUT o POST, puede especificar el contenido del cuerpo para probar en el campo Cuerpo de solicitud (opcional).
Por ejemplo, la prueba de API REST siguiente utiliza el método POST para solicitar que la aplicación web acepte datos además de probar la disponibilidad y el rendimiento de dicha aplicación web.
- Opcional:
Configure la prueba para incluir una determinada cabecera y valor. Especifique un nombre y valor de cabecera en los campos
Cabecera.
Si la aplicación web que desea probar requiere un inicio de sesión y contraseña de usuario, especifique "Autorización" en el campo Nombre de cabecera. Especifique la palabra
Basic
, un carácter de espacio y el valor codificado en base64 de nombreusuario:contraseña en el campo Valor de cabecera.Por ejemplo, si el nombre de usuario es Aladdin y la contraseña es OpenSesame, especifique la palabra
Basic
, un carácter de espacio y el valor codificado en base64 para Aladdin:OpenSesame en el campo Valor de cabecera. -
Configure los umbrales de alerta de aviso y crítica para la prueba en la sección Validación de
respuesta. Edite el Valor y la Unidad
para cada fila.
Los tiempos de respuesta que superan los umbrales de aviso y críticos desencadenan alertas.
- Opcional:
Pulse Añadir condición para definir y añadir condiciones de validación de respuesta personalizadas.
Las condiciones de validación de respuesta personalizadas se evalúan además de generar una alerta. Puede definir y añadir hasta seis condiciones personalizadas para la prueba.Importante:
En Availability Monitoring cada prueba puede generar hasta un total de tres alertas. La prueba informa de la alerta con la gravedad más elevada hasta que se resuelven todas las condiciones que causan la alerta. Para obtener más información, consulte Generación de alertas en Availability Monitoring.
Puede validar los datos siguientes:- Código de respuesta de cabecera
- Seleccione Código de respuesta de cabecera para probar uno o un rango de códigos de respuesta HTTP.
- Propiedad de cabecera
- Seleccione Propiedad de cabecera para probar una propiedad y valor de campo de cabecera HTTP determinado.
- Cuerpo JSON
- Seleccione Cuerpo JSON para probar una propiedad determinada de un cuerpo JSON.
Para cada condición, especifique una propiedad para probarla en el campo Destino y un valor para probar en el campo Valor. Seleccione un operador del menú desplegable Operación. Finalmente, elija una Gravedad de alerta de Aviso o Crítica para la condición.
Importante:Los valores numéricos que especifique en el campo Valor se tratarán como números y no como series de forma predeterminada. Para especificar un Valor para una condición de validación de respuesta, utilice comillas para distinguir entre una serie y un número. Por ejemplo, para probar la serie 123, especifique "123" en el campo Valor. Para comprobar el número 400, especifique 400 sin comillas.
-
Pulse Verificar para crear la prueba de API REST y determinar si su solicitud de prueba es
válida.
Availability Monitoring determina la validez de la prueba utilizando el método HTTP seleccionado y cualquier cabecera de solicitud que haya definido para la prueba. No se realiza ninguna validación de respuesta durante la verificación de la prueba.
La prueba validada se visualiza en la tabla Elementos verificados. Puede añadir más URLs repitiendo los pasos 3 a 8.
-
Para configurar los valores de la prueba,
pulse Siguiente.
Se mostrará un resumen de la configuración de prueba. Se visualizará el mensaje siguiente para los valores predeterminados:
La prueba se realizará: cada 15 minutos en 3 ubicaciones públicas simultáneamente y ninguna ubicación privada para determinar si la prueba supera el umbral especificado.
-
En el panel Configuración, pulse Editar para visualizar los valores
actuales para la prueba.
Puede actualizar los siguientes valores:
- Intervalo define la frecuencia de ejecución de la prueba.
- Frecuencia de prueba determina si la prueba se ejecuta desde todas las ubicaciones simultáneamente o desde una ubicación diferente a cada intervalo. Seleccione Simultánea para ejecutar la prueba desde todas las ubicaciones simultáneamente, o Escalonada para ejecutar la prueba desde una ubicación seleccionada diferente en cada intervalo.
- Ubicaciones determina las ubicaciones en las que se ejecuta la prueba.
- Seleccione las ubicaciones en la lista de Ubicaciones públicas. Para seleccionar una ubicación privada desde la que ejecutar la prueba, primero debe instalar y configurar un PoP privado en la máquina desde la que desea ejecutar la prueba. Para obtener más información, consulte Instalación y configuración de ubicaciones PoP privadas.
-
Pulse Guardar para finalizar la configuración de la prueba; a continuación pulse
Finalizar.
Se muestra el panel de instrumentos Availability Monitoring. Después de un minuto, el panel de instrumentos mostrará información y datos para la nueva prueba.