Asistencia de AutoTest
El asistente « AutoTest » pone a prueba tu API enviándole una serie de solicitudes generadas aleatoriamente, basándose en la definición de la API y en cualquier regla personalizada que hayas establecido, y te avisa de cualquier error de conformidad o error del lado del servidor que detecte.
Puede controlar el verificador automático creando y ejecutando un perfil de AutoTest , y puede crear varios perfiles en la misma API para cubrir distintos casos de uso. Un perfil especifica cómo debe ejecutarse el verificador automático, qué puntos finales debe probar y qué tipo de datos debe enviar. El perfil predeterminado se ha creado para que pueda obtener información inmediata con sólo indicar el objetivo URL y las credenciales.
El asistente de AutoTest es especialmente útil mientras una API está en desarrollo, ya que puede identificar rápidamente errores en una implementación sin tener que escribir casos de prueba. También es valioso más adelante en el ciclo para detectar regresiones, ya que la naturaleza aleatoria de sus solicitudes puede proporcionar una cobertura que los casos de prueba existentes no coinciden. Sin embargo, no está pensado como sustituto de otras herramientas de prueba en API Connect, sino que es más bien complementario, y la información que proporciona cuando identifica un error suele ser un buen punto de partida para crear un caso de prueba.
Siga estos pasos para crear y ejecutar el primer perfil:
- Creación de un perfil
- Modificar un perfil
- Supresión de un perfil
- Ejecución de un perfil
- Visualización del informe
Consulte estas guías adicionales para obtener instrucciones detalladas sobre cómo configurar el verificador automático para dar soporte a su caso de uso:
Limitaciones conocidas
- Al utilizar « AutoTest Assist», no utilice una ubicación de parámetro de tipo
formdataen una especificación de « OpenAPI » 2.0. Si lo haces, se producirá un error. - La definición de API debe ajustarse a OpenAPI 2.0 (Swagger 2.0)
- El documento de definición de API debe tener una extensión
.jsono.yaml(no puede seleccionar un documento con otra extensión) - Si hay errores en la definición de la API, sólo verá una pantalla en blanco y los errores no se notificarán
- Debe proporcionar un nombre de usuario y una contraseña, o una señal portadora, para autenticarse en la API de destino; otros métodos de autenticación no están soportados
- Sólo puede ejecutar un perfil a la vez