Laissez R2D2 vérifier que tout va bien (il adore ça)
6 novembre 2008 - 23 commentaires
Il existe des tonnes de raisons pour qu’un système aussi complexe qu’un site web se grippe.
Souvent c’est à la suite d’une mise à jour de notre part, mais parfois cela a lieu de manière beaucoup plus traitre: un espace de stockage qui sature, une table MySQL qui se bloque, etc.
Dans ce cas il peut être difficile de s’en rendre compte rapidement.
Il est simple de vérifier que son serveur fonctionne de manière automatique (cf des services comme Pingdom)
En revanche, cela ne vérifie pas que vos utilisateurs peuvent se connecter, que les nouveaux arrivants peuvent s’inscrire ou que le processus de commande se déroule sans encombre.
Vous pouvez mettre en place assez facilement des tests de bon fonctionnement de votre site.
Pour cela il vous faut :
- un vieil ordinateur (on peut aussi imaginer l’installer sur un serveur à 10€/mois sans problème)
- y installer Ubuntu (j’ai utilisé la dernière version en date: 8.10)
- y installer PHP5 – Apache2 – Java JDK
- lancer le serveur Selenium que vous aurez pris soin de télécharger à cette adresse
- Préparer les scénarii de test dans votre fichier PHP (mon fichier de test)
- Automatiser l’appel de la page de test via la contab et une commande wget
La démo en vidéo via le formulaire de connexion à Hellotipi :
Et voilà, quelques lignes de codes et les week-ends sont tout de suite plus sereins