Closed brunojbarros closed 1 year ago
Bruno, estos temas me parece mejor que lo veamos en una meet asi explico el por qué de estas cuestiones.
@mauromm Buenos Días! Cómo estás? Bruno se encuentra de vacaciones. Podemos juntarnos para ver este tema? Que disponibilidad tenes?
Gustavo
@mauromm Buenos días! Podemos juntarnos para ver este tema?
Gustavo
Pasa por un tema de limite de mails que stopea la ejecucion.
Para solventar el inconveniente del email, se configuró que todos los emails se envíen a: https://mail.rebill.improntus.dev/
Funcionalidad/módulo Checkout
Comportamiento actual Al intentar finalizar pedido se visualiza: A server error stopped your order from being placed. Please try to place your order again.
Caso 1) Contexto: Se intentó realizar 10 checkouts, usando ocho hilos en paralelo, en todos los casos, los pasos consistieron en:
Tres de las pruebas fallaron.
Los tres tests fallaron a las 17/12/2022 14:59:23 (GMT-3) aproximadamente: la prueba comenzó Sat Dec 17 2022 14:58:43 GMT-0300 y fallaron las tres en el minuto 1:40.
1056a7b3b31468d6216b15eb31733aceae4a4407.webm
Dejo los otros dos vídeos de los tests que fallaron, que si bien no se llega a ver el error, asumo que es por el mismo inconveniente:
651e201f6dcebbb61f95678474aa58814b92b226.webm
f3e0e1c4043be55aa6ea6dda797348a964e73adb.webm
Caso 2) Se intentó realizar treinta checkouts, usando cuatro hilos, seis pruebas fallaron, en todas las pruebas los pasos consistieron en:
Las seis pruebas fallaron por diferentes motivos:
18/12/2022 17:00:14 (GMT-3) b67e9c58-040c-4727-8ba4-9c68e5425805@mailsac.com / Password123!
d878d9024481f689b728c01156772d4a6c84d124.webm
Resultado esperado Se espera que se pueda finalizar la orden y poder realizar el pago.
Por otro lado, debería de poder soportar muchísima más carga. Por favor, dejar información del servidor (por ejemplo, RAM, cuántos usuarios había en todas las tiendas que usan el mismo servidor, etc) en el momento que se dio este error y cualquier otra información que sea relevante.
Si bien entendemos que esto puede ser una cuestión de hardware, es necesario saber cuáles son los requisitos mínimos que tiene que tener el servidor para soportar distintos niveles de concurrencia: 10.000, 50.000, 100.000, 1.000.000, 10.000.000, N, esto debe estar documentado en el manual de usuario.