fiubyte / .github

0 stars 0 forks source link

#57 Como Administrador quiero ver cual es la tasa de conversion los servicios dentro de la plataforma #57

Open agustinZuretti opened 3 months ago

agustinZuretti commented 3 months ago

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

E1_ El administrador visualiza la informacion de un servicio(2)

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"

Home - Servicios Registrados(7)

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"

E1_ El administrador visualiza la informacion de un servicio(4)

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"

E1_ El administrador visualiza la informacion de un servicio(5)

tbotalla commented 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