Response Checker

Diese Anwendung bietet unglaublich einfache Funktionalität. Nehmen wir an, wir haben eine Datenbank mit Hyperlinks. Wir geben diese Datenbank an die Anwendung weiter, und sie sendet für jede eine Anfrage (Sie können einen der folgenden Anfragetypen auswählen). Überprüft den Codierer in der HTTP-Antwort und fügt den Link in eine Datei mit dem entsprechenden Code ein. Ein solches Verfahren ermöglicht ein schnelles Sortieren der Datenbank in separate Gruppen für Links mit 400 Antwortcodes, für fehlende Links mit 404 Antwortcodes, für Links mit Umleitung usw. Wenn der Link während des vordefinierten Zeitraums keine Antwort gibt, wird dieser Link an gesendet gesetzt werden in: HEAD/GET/POST),

Hauptvorteile meiner Anwendung:

  • Die Größe ist 3 MB (man kann jedoch Lösungen finden, die 10-mal leichter sind)
  • Es sind keine Frameworks oder Bibliotheken erforderlich
  • Die Schnittstelle enthält keine übermäßigen Elemente
  • Man kann jede gewünschte Auszeit wählen
  • Man kann eine Verzögerung zwischen den Anfragen im Thread einstellen
  • Es ist möglich die Anzahl der Threads einzustellen
  • Man kann die Anzahl der Bytes in der Antwort festlegen
  • Man kann die folgenden Anfrageprotokolle verwenden "Error file".

Screenshots

Response Checker (Abb. 1. Über die Anwendung) Response Checker (Abb. 2. Darstellung während des ersten Starts. Um : HEAD/GET/POSTForm anzuzeigen, muss F3 gedrückt oder die folgenden Elemente im Hauptmenü verwendet werden "Settings" Der zweite (rote) Parameter gibt den Namen der zu analysierenden Datei an.) Response Checker (Abb. 3. Nachdem Sie eine der Einstellungen geändert haben, müssen Sie sie anwenden! Dazu müssen Sie F4 drücken oder die folgenden Elemente des Hauptmenüs verwenden: Menu/Settings/Show Settings Form (dieser Screenshot wurde bereits erstellt, als die Einstellungen angewendet wurden, und der Vorgang) der Analyse wurde gestartet)) Response Checker (Abb. 4. Der Vorgang wird ausgeführt. Der Fortschrittsbalken zeigt die aktuelle Anzahl der aktiven Threads an. Der Zähler zeigt die Gesamtanzahl der verarbeiteten Links an.) Response Checker (Abb. 5. Die Fortschrittsanzeige kann sich schnell ändern, da die ersten Threads nur die Anforderung senden, die zweiten warten und die dritten die Anforderung aufgrund der Zeitüberschreitung abbrechen ...) Response Checker (Abb. 6. Der Sortiervorgang wurde erfolgreich abgeschlossen.) Response Checker (Abb. 7. Dies ist ein Beispiel für das Endergebnis. Jeder mögliche Typ der Serverantwort entspricht einer separaten Datei. Der Dateiname wird unter Verwendung des folgenden Modells [Quellenname] - [Serverantwortcode] .txt erstellt.)

Wichtig! Abhängig von der Konfiguration Ihres Systems (Netzwerkadapter, Internetanbieter und : Menu/Settings/Set Current im Einsatz) kann die Anzahl der Threads die Qualität der Antworten beeinflussen. Mit anderen Worten, je höher die Anzahl der Threads ist, desto mehr Links werden in die DNS -Datei eingefügt. Ich habe während des Testverfahrens keine Grenzen gesetzt, und mein Testcomputer ist durchschnittlich. Sie können also frei experimentieren und Ihre Erfahrungen austauschen.

"Error"