3. • EBIA ALLIANCE = XEBIA + XEBIALABS + THIGA + UX REPUBLIC
Anticiper
3
Multithreading dead lock
isolation
Contention
taille de pool
sollicitation BDD
Système
mémoire
cpu
DevOps
déploiement continu
dimensionnement
4. • EBIA ALLIANCE = XEBIA + XEBIALABS + THIGA + UX REPUBLIC
Loi de Little
4
L = λ.𝝉
L = nombre de requêtes
λ = fréquence
𝝉 = durée moyen des requêtes
5. • EBIA ALLIANCE = XEBIA + XEBIALABS + THIGA + UX REPUBLIC
Loi de Little
5
serveur d’application
1 requête/sec
200 ms
5 requêtes
6. • EBIA ALLIANCE = XEBIA + XEBIALABS + THIGA + UX REPUBLIC
Que teste-t-on ?
6
test de perf != test de charge
non exhaustif
temps de référence
reproductabilité
7. • EBIA ALLIANCE = XEBIA + XEBIALABS + THIGA + UX REPUBLIC
Ecrire un scénario
7
dialogue simple
un service = un job
débit fixe
contrôle des réponses
données déterministes
9. • EBIA ALLIANCE = XEBIA + XEBIALABS + THIGA + UX REPUBLIC
Gatling
9
!
•Domain Specific Language (DSL) intuitive
•s’intègre bien avec Jenkins et Maven
•hype: scala, modèle actor
•peut être étendu