Nach der Installation --------------------- Funktionalitätstests ==================== * Switchboard: Generelle Ausführung/Websockets bspw. mit ``math.add`` * Wenn E-Mail-Versand erwünscht bzw. konfiguriert wurde, sollte dieser mit ``mail.send`` getestet werden. * Tile-Komprimierung: Sicherstellen, dass die tiles komprimiert übertragen werden:: % curl -I -H 'Accept-Encoding: gzip,deflate' \ http://plexmap-server/static/tiles/terrain/tiles/9/265/171.json Performancetests ================ Ein schöner Weg zum Lasttesten mit httperf ist hier beschrieben: http://mervine.net/performance-testing-with-httperf Zusammenfassung/Anleitung: * 1.) Mit einem Browser auf http://plexmap-server gehen und die Kamera ein bischen bewegen. Vorher cache löschen. * 2.) Die letzten 1000 Anfragen aus dem Loadbalancer-access-log in urls.log schreiben. Dies sollte sowohl die ap1, als auch die ts1 und ts2 Zugriffe umfassen:: $ awk '{ print $7 }' access.log | tail -n 1000 > urls.log * 3.) Newlines durch Null-bytes ersetzen (httperf setzt das vorraus):: $ tr "\n" "\0" < urls.log > wlog.log * 4.) Httperf starten. Mit dem folgenden Befehl werden die Zugriffe aus dem Log zyklisch durchgespielt, 5000 Requests bei 50 Requests/Sekunde, Werte können angepasst werden:: $ httperf --server plexmap-server --wlog Y,wlog.log \ --num-conns=5000 --rate=50