Prueba de API personalizadas
En Oracle Mobile Hub puede probar sus API personalizadas antes de desplegarlas mediante datos ficticios. También puede probar los conectores REST mediante la página de prueba que admite dos modos: prueba estándar y prueba avanzada.
Prueba de una API personalizada de Oracle Mobile Hub
Para probar la API personalizada directamente desde Oracle Mobile Hub:
Prueba de puntos finales de API con datos ficticios
Puede proporcionar datos ficticios en los cuerpos de mensajes de solicitud y respuesta durante la fase de diseño de la configuración de la API. Esto le permite examinar el contexto de cada llamada sin tener que utilizar datos en tiempo real o interactuar con un servicio en tiempo real. Por ejemplo, para probar si el código maneja correctamente un ID no válido, puede agregar un ejemplo en el cuerpo de la solicitud con datos ficticios que contengan un ID no válido. Cuando termine la prueba, puede sustituir el ejemplo por otro código para probar algún otro aspecto del método.
contact
en el ejemplo FixItFast:{
"id": 20934,
"title": "Lynn's Leaking Water Heater",
"contact": {
"name": "Lynn Adams",
"street": "45 O'Connor Street",
"city": "Ottawa",
"postalcode": "ala1a1"
"username":"johneta"
}
"status": "new",
"driveTime": 30,
"priority": "high",
"createdon": "2015-04-23 18:12:03 EDT"
}
Al crear una API personalizada, se crea automáticamente una implantación ficticia. La implantación ficticia le permite llamar a la API desde la aplicación móvil antes de implantar el código personalizado. Esto le permite desarrollar y probar las aplicaciones móviles y el código personalizado simultáneamente. Si está satisfecho con la configuración, puede agregar una implantación real.
Hasta que cree su primera implantación, la implantación por defecto es la implantación ficticia. Después de crear una implantación real, se convierte en la implantación por defecto para la API.
Haga clic en el enlace de navegación Implantaciones para cargar una implantación o ver cualquier implantación existente. Puede cambiar la implantación por defecto en la página Implantaciones. Después de cargar una implantación, verá una lista de las implantaciones existentes, que incluye la implantación ficticia.
Prueba de la API de conector REST
Una vez definida la API del conector REST y guardada la configuración, deberá verificar que puede enviar una solicitud y recibir los resultados esperados del servicio web. Probar una conexión es un paso opcional, pero puede ahorrarle tiempo identificando y solucionando problemas ahora antes de finalizar la API del conector. La página Test permite probar un punto final a la vez.
Si ha proporcionado un descriptor, tiene dos modos de prueba para elegir:
-
Pruebas estándar
Si ha proporcionado metadatos de descriptor, se muestra el modo de prueba estándar en el que los cuerpos de solicitud y respuesta se generan a partir de los metadatos descriptivos y se muestran en los separadores Solicitud y Respuesta. Todo lo que tiene que hacer es seleccionar los parámetros con los que probar los métodos GET e incluir las cabeceras HTTP con las que desea probar.
-
Pruebas avanzadas
Puede acotar las pruebas seleccionando Prueba en Modo Avanzado (el modo de prueba que introduzca si ha proporcionado una URL de servicio remoto). Sin metadatos descriptivos, puede seleccionar el método y el recurso que desea probar, incluir las cabeceras HTTP que desea incluir y crear manualmente el cuerpo de JSON.