API personalizadas de prueba
En Oracle Mobile Hub, puede probar las API personalizadas antes de desplegarlas utilizando datos ficticios. También puede probar los conectores de REST utilizando la página de prueba que soporta 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 mediante datos de ficticio
Puede proporcionar datos de tiempo en los cuerpos de mensajes de solicitud y respuesta durante la fase de diseño de la configuración de API. Esto permite examinar el contexto de cada llamada sin tener que utilizar datos en tiempo real ni interactuar con un servicio en tiempo real. Por ejemplo, para probar si el código maneja correctamente un identificador no válido, puede agregar un ejemplo en el cuerpo de la solicitud con datos de ficticio que contengan un identificador 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 de 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 de ficticio permite llamar a la API desde la aplicación móvil antes de implantar el código personalizado. Esto 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 no cree su primera implantación, la implantación por defecto es la implementación de ficticio. Después de crear una implantación real, se convierte en la implementación por defecto de la API.
Haga clic en el enlace de navegación Implantaciones para cargar una implantación o para ver las implantaciones existentes. Puede cambiar la implantación por defecto en la página Implantaciones. Después de cargar una implantación, verá una lista de implantaciones existentes, que incluye la implantación de ficticio.
Probar la API de conector de REST
Ahora que ha definido la API de conector de REST y ha guardado la configuración, desea verificar que puede enviar una solicitud y recibir los resultados esperados del servicio web. Probar una conexión es un paso opcional, pero puede ahorrar tiempo identificando y corrigiendo problemas ahora antes de finalizar la API de conector. La página Prueba permite probar un punto final a la vez.
Si ha proporcionado un descriptor, tiene dos modos de prueba entre los que elegir:
-
Pruebas estándar
Si ha proporcionado metadatos de descriptor, se muestra el modo de prueba estándar en el que se generan los cuerpos de solicitud y respuesta de los metadatos descriptivos y se muestran en los separadores Solicitud y Respuesta. Lo único que tiene que hacer es seleccionar los parámetros que se van a probar para los métodos GET e incluir las cabeceras HTTP que desee 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.