dropy-project / back

5 stars 0 forks source link

Backend API stress test #108

Open celian-rib opened 2 years ago

celian-rib commented 2 years ago

Image

Je veux des 100% partout

madelahay commented 2 years ago

Pas possible de le faire tant que l'user DEV et le grafana sont pas déjà bien en place

celian-rib commented 2 years ago

Pas possible de le faire tant que l'user DEV et le grafana sont pas déjà bien en place

Yep, besoin de grafana pour ça

J'ai ça si ça peut aider https://socket.io/docs/v4/load-testing/

@madelahay

Globalement l'idée c'est de taper dans tous les micro-services, soit tous en même temps soit que un par un a voir. 1 micro-service = 1 url

content.dropy-app.com -> combien de fichier on peut get avant que ça nique le disque ou le CPU. socket.dropy-app.com -> combien de connexion on peut maintenir avant que ça pête. api.dropy-app.com -> combien de requêtes on peut traiter avant que ça pête. database.dropy-app.com -> (Pas besoin de stress test celui la).

C implique que tu connaisse les routes sur lesquelles faire tes requêtes, et tes channels pour le socket, je te laisse te renseigner au près de Tomm et Kiki