¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Simulación de respuestas AJAX en SAPUI5: Alternativas a jquery-mockjax

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 26 Vistas
0
Cargando...

¡Hola!

Desarrollar una aplicación SAPUI5 requiere mucha prueba, incluyendo la obtención de datos de los servicios backend. Sin embargo, es posible que estos servicios aún no existan. Por lo tanto, simulamos las respuestas AJAX.

Encontré un plugin de jQuery llamado jquery-mockjax para simular las respuestas ajax:

https://github.com/appendto/jquery-mockjax

¿Existe una característica similar para SAPUI5 1.22.4? ¿O debo usar el plugin de jQuery?

Saludos

Tobias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Sai,

El MockServer funciona con datos generados o datos estáticos.

Puedes llamar manualmente al servicio OData real y luego guardar su(s) respuesta(s) json para usarlos como datos estáticos.

Actualmente no hay una opción en el MockServer para automatizar esto.

Saludos,

Gal

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola a todos!

Estaba en un caso de uso similar, donde tenía que usar un mockserver para enlazar los datos. ¿Podemos usar un servicio OData a través de una llamada ajax o solo se utilizan datos json/xml alojados en el mockserver?

Por ejemplo:

var uri = window.location.pathname.substring(0, window.location.pathname.lastIndexOf("/")) + "/models/";

oMockServer.simulate(uri + "metadata.xml", {

sMockdataBaseUrl: uri + "sampleData.json",

bGenerateMissingMockData: true

});

Mi aplicación actual funcionaba bien con "sampleData.json" alojado, pero mi caso de uso es más adecuado para un escenario en tiempo real. Por lo tanto, ¿puedo hacer una llamada ajax al servicio OData y asignar los datos al mock server en lugar de datos estáticos? ¿Funciona el mock server con llamadas ajax?

Saludos,

Sai.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Tobias,

Hasta donde sé, MockServer solo se enfoca en OData. Sin embargo, he escuchado ideas sobre un grabador de solicitudes para pruebas automatizadas. Pero eso no sucederá antes de la versión 1.28, si es que sucede. Pero estoy seguro de que otros tienen el mismo problema; mencionas Mockjax y si funciona, no veo por qué no deberías usarlo. No vamos a reconstruir todo lo que el mundo ha construido a nuestro alrededor.... 😉 normalmente intentamos reutilizar.

Saludos

Andreas

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¡Hola a todos!

Quiero retomar este tema para la última versión de SAPUI5 1.24. Según las notas de lanzamiento, SAP mejoró considerablemente MockServer.

¿Es posible simular solo llamadas OData, o finalmente puedo simular también solicitudes AJAX simples?

Saludos,

Tobias

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?