Open agustinZuretti opened 3 months ago
Agregado GET: curl -X 'GET' \ 'http://localhost:8080/services/metrics/conversion_rate/?start_date=2024-06-04T00%3A00%3A00&end_date=2025-01-01T00%3A00%3A00' \ -H 'accept: application/json'
Responde: { "Pedicura completa con esmaltado permanente": 200, "Fabricación de muebles a medida para cocina": 100, "Duplicado de llaves para puerta principal": 100, "Asesoramiento en selección de colores y mobiliario para renovar tu hogar": 100, "Reparación de aparatos electrónicos": 100, "Instalación de sistema de iluminación LED en hogar": 66.66666666666666, "Tratamiento de keratina para cabello dañado": 50, "Reparación de lavadora con problemas de centrifugado": 50, "Reparación de cañerías de agua caliente": 0, "Instalación de cañerías de gas para cocina": 0, "Reparación de sistema de frenos": 0, "Asesoramiento legal en casos de divorcio": 0, "Reparación de electrodomésticos": 0 }
Respetando la franja de tiempo recibida por parametro
Como Administrador quiero ver la tasa de conversion de los mejores servicios dentro de la plataforma en un grafico de barras
Escenario 1: Se muestra la tasa de conversion de los mejores servicios correctamente Dado que el administrador entra en la pagina de servicios Y tiene datos de la tasa de conversion de los servicios en un tiempo determinado Cuando presiona en el boton "ver dashboard" E ingresa la una fecha de inicio y fin correctas Entonces visualiza en el dashboard de metricas el grafico correspondiente
Escenario 2: Error al ingresar fecha Dado que el administrador se encuentra en el dashboard de metricas E ingresa una fecha de Inicial posterior a la final Entonces visualiza un cartel de error "Error: la fecha inicial debe ser anterior a la final"
Escenario 3: Error sin datos en el periodo ingresado Dado que el administrador entra en el dashboard de metricas Y no tiene datos de la tasa de conversion de los servicios en un tiempo determinado Cuando ingresa la una fecha de inicio y fin correctas Entonces visualiza en el dashboard de metricas en el grafico correspondiente la etiqueta "No hay datos para mostrar"
Escenario 4: Error interno Dado que el administrador entra en el dashboard de metricas Y tiene datos de la tasa de conversion de los servicios en un tiempo determinado E ingresa la una fecha de inicio y fin correctas Cuando ocurre un error interno en el servidor Entonces visualiza en el dashboard de metricas el cartel "Ocurrio un error interno, por favor intente nuevamente"