Second meetup : Présensation du projet Kaji et exemple métier
Sébastien Coavoux
sebastien.coavoux@savoirfairelinux.comIl est maintenant temps de montrer Kaji en action!
Plugin Nagios standard check_http
Basique
./check_http -H shop.lego.com
En spécfiant une IP
./check_http -H shop.lego.com -I 171.20.70.113
En suivant la redirection web
./check_http -H shop.lego.com -I 171.20.70.113 -f follow
WEBINJECT
Permet de créer des scénarios Web
config.xml
<globalhttplog>onfail</globalhttplog>
lego.xml
<testcases repeat="1">
<case
id = "1"
description1 = "Lego store home page"
method = "get"
url = "http://shop.lego.com/fr-CA/"
verifypositive = "Du Nouveau"
label = "homepage"
/>
</testcases>
Lancement du test
perl bin/webinject.pl -c config.xml lego.xml -r nagios
Outil d’intégration continue pour le développement web
Debug
python check_selenium -S scenarios/ -s lego -d
OK: Scenario execution time: 16.03 seconds|time=16.03s;;;0.0;
Pour Nagios/Shinken
python check_selenium -S scenarios/ -s lego -f
OK: Scenario execution time: 16.03 seconds|time=16.03s;;;0.0;
Au plaisir de vous revoir au prochain meetup!
Images :