Hauptnavigation

Go to the list of all software

URLChecker - QMTool for websites

Description:

Damit die Webseiten ein ständi hohes Qualitätsniveau haben, ist es notwendig die Anzahl der nicht funktionierenden Links auf den Seiten möglichst gering zu halten. Um dies zu gewährleisten, wurde das Qualitätssicherungswerkzeug URLChecker entwickelt. Bei jeder Änderung einer Seite und insbesondere bei umfangrichen Änderungen sollte die Linkstruktur überprueft werden.

Quelltexte and Jar-Archiv:

Projektresourcen: URLChecker_sources.zip
Jar-Archiv: URLChecker.jar

Die Java-Dokumentation ist hier zufinden: URLChecker-API

Wie?

Zum Ausführen des URLCheckers einfach folgendes eingeben:

java -jar URLChecker.jar [-r 'depth'] [-i ['file']] [-m 'file'] [-d 'file'] [-x] [-p 'file'] -url 'url'

Parameter:
  • [-r 'depth']
    Für das rekursive Durchlaufen der Linkstruktur ist es unbedingt notwendig diesen Parameter anzugeben. Dazu gehört auch die Angabe, wie tief der Baum der Linkstruktur durchsucht werden soll. Achtung: Bereits eine Suchtiefe von 4 ergibt mehrere hundert Seiten, die überprüft werden muessen.
  • [-i ['file']]
    Der interne Bereich soll auch mit untersucht werden. Die Login-Informationen können in einer Datei stehen. Dabei steht in der ersten Zeile der Benutzername und in der Zweiten das Passwort. Wird die Datei nicht angegeben, so öffnet sich ein Dialog zur Eingabe der Login-Informationen.
  • [-m 'file']
    Matching-Modus. Die Datei enthält zeilenweise reguläre Ausdrücke. Sollte ein Matching mit einer URL erfolgreich sein, so wird sie nicht analysiert.
  • [-d 'file']
    Dokumentiere die Analyse in dieser Datei, ansonsten Ausgabe in der Konsole.
  • [-x]
    Erweiterte Dokumentation. In diesem Modus wird auch die aktuell untersuchte Seite ausgegeben. Ist der Modus nicht aktiviert so werden nur Fehlermeldungen ausgegeben.
  • [-p 'file']
    Schreibe das Fehlerprotokoll in diese Datei. Ist dieser Parameter nicht angegeben so erfolgt die Ausgabe des Fehlerprotokolls über die normale Dokumentationsausgabe.
  • -url 'url'
    Angabe der Webseite, von der aus die Überprüfung der Linkstruktur gestartet werden soll.

Hinweise

  • Der URLChecker realisiert intern eine Breitensuche auf dem Baum der Linkstruktur!
  • Da das Programm sehr viel Speicher benötigt ist es ratsam Java mehr zur Verfügung zu stellen:
    Zum Beispiel 200 Megabyte:
    java -Xmx200m -jar URLChecker.jar -r 3 -url http://www-ai.cs.uni-dortmund.de

  • In der Ausgabe des URLCheckers kann man sehen welche Seite gerade analysiert und ob diese Fehler enthält. Am Ende der Analyse wird die Anzahl der analysierten und die Anzahl der gefundenen Fehler ausgegeben. Zusätzlich auch ein Protokoll über alle gefundenen Fehler.

Verbesserungen

Verbesserungsvorschläge, Veränderungen und kritische Bemerkungen bitte an: hakenjos@ls8.cs.uni-dortmund.de







Software File:

Authors:

Hakenjos, Daniel