diff --git a/docs/images/12_pruebas_carga1.PNG b/docs/images/12_pruebas_carga1.PNG new file mode 100644 index 0000000..c1cedab Binary files /dev/null and b/docs/images/12_pruebas_carga1.PNG differ diff --git a/docs/images/12_pruebas_carga2.PNG b/docs/images/12_pruebas_carga2.PNG new file mode 100644 index 0000000..5bd699a Binary files /dev/null and b/docs/images/12_pruebas_carga2.PNG differ diff --git a/docs/images/12_pruebas_carga3.PNG b/docs/images/12_pruebas_carga3.PNG new file mode 100644 index 0000000..9651f15 Binary files /dev/null and b/docs/images/12_pruebas_carga3.PNG differ diff --git a/docs/index.adoc b/docs/index.adoc index 3f6139f..094dfc8 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -92,12 +92,12 @@ include::src/10_quality_requirements.adoc[] include::src/11_technical_risks.adoc[] <<<< -// 12. Glossary -include::src/12_glossary.adoc[] +// 12. Testing +include::src/12_testing.adoc[] <<<< -// 13. Testing -include::src/13_testing.adoc[] +// 13. Glossary +include::src/13_glossary.adoc[] // horizontal line *** diff --git a/docs/src/13_testing.adoc b/docs/src/12_testing.adoc similarity index 65% rename from docs/src/13_testing.adoc rename to docs/src/12_testing.adoc index 1b7dccf..6b4d014 100644 --- a/docs/src/13_testing.adoc +++ b/docs/src/12_testing.adoc @@ -18,10 +18,10 @@ En el momento de escribir este documento, alcanzamos una cobertura total del 91% Utilizamos Jest y Puppeteer para realizar pruebas de integración en nuestra aplicación. Diseñamos pruebas e Historias de Usuario con la estructura: "Dado, Cuando, Entonces", lo que resultó en muchas facilidades al implementarlas. -Al final, logramos tener 3 pruebas generales e2e. +Al final, logramos tener 3 pruebas generales e2e, pero solo conseguimos que funcionase la primera en el despliege. ==== - Feature: Registering a new user + 1 Feature: Registering a new user Scenario: The user is not registered in the site Given An unregistered user @@ -30,7 +30,7 @@ Al final, logramos tener 3 pruebas generales e2e. ==== ==== - Feature: Logging in as a user + 2 Feature: Logging in as a user Scenario: Logging in with valid credentials Given A user that is logged in the application @@ -39,7 +39,7 @@ Al final, logramos tener 3 pruebas generales e2e. ==== ==== - Feature: Access the app + 3 Feature: Access the app Scenario: A registered user enters the app Given A user that is logged in the application @@ -48,4 +48,20 @@ Al final, logramos tener 3 pruebas generales e2e. ==== === Tests de carga -TODO \ No newline at end of file +Se ha realizado los siguientes tests de carga con las acciones de: + +1. Registrarse +2. Iniciar Sesion +3. Jugar una Partida. + +La primera prueba se lanzo solamente con un usuario, podemos observar que se han realizado 11 peticiones +donde solo una tardo mas de 800 milisegundos. + +image::12_pruebas_carga1.png["Test de carga de 1 usuario"] + +La siguiente prueba se lanzo con 10 usuarios, podemos observar que se han realizado 110 peticiones, + la mayoria han pasado en menos de 800 milisegundos y una ha fallado. + +image::12_pruebas_carga2.png["Test de carga de 10 usuario"] + +Podemos concluir que a partir de las 100 peticiones, el sistema comienza a tener fallos. \ No newline at end of file diff --git a/docs/src/12_glossary.adoc b/docs/src/13_glossary.adoc similarity index 100% rename from docs/src/12_glossary.adoc rename to docs/src/13_glossary.adoc