Afin de s’assurer de la stabilité des services tout en optimisant l’utilisation des ressources sur les différentes plateformes, nous avons besoins d’un banc de test pour dimensionner les services java.
Nous vous demandons de réaliser quatres choses:
-
Une courte présentation technique décrivant l’architecture et les workflows que vous mettriez en place pour répondre à ce besoin
-
Lister, selon vous, les points importants à scruter et les principales clés de configuration à tester
-
Un prototype de banc de test ciblant une application springboot /rest (ex: spring-petclinic-rest), utilisant une base de données (qui n’est pas la cible du tests de charge, mais qui permet de se rapprocher d’un environnement de production)
-
Une courte documentation explicative que vous mettriez à disposition des développeurs pour diffuser cette pratique.
-
la présentation (visible ici)
-
un exemple complet avec
spring-petclinic-rest
dans le répertoiresample
-
Si vous voulez générer la présentation :
-
Cloner ce dépôt
-
Lancer la commande
make
command:make build
-
Le résultat est dans:
./dist/index.html
-
-
Cloner ce dépôt
-
Aller dans repertoire
sample\spring-petclinic-rest
-
Lancer la génération de la documentation par la commande:
./mvnw org.asciidoctor:asciidoctor-maven-plugin:process-asciidoc -Pdoc
-
Le résultat est dans:
./dist/index.html
-
Pour afficher la documentation:
firefox target/docs/index.html