Zum Hauptinhalt springen

Datenbank eintragen - Test

Datenbank eintragen - Test Kommunikation zwischen Client und Server testen

Test...

Diese Funktion steht beim Standard-Client zur Verfügung, nachdem ein Server ausgewählt wurde. Sie ermittelt die Zuverlässigkeit und die ungefähre Netto-Transferrate zwischen Client und Server in KB pro Sekunde. Dabei wird sowohl die Sende- als auch die Empfangsrate überprüft. Im anschließenden Dialog kann die Art des Testes ausgewählt werden.

Mit [Start] wird der Test gestartet. Der Test wird solange wiederholt, bis [Stop] gedrückt wird. Der Dialog wird mit [Beenden] verlassen.

Datendurchsatz

Hierbei wird die maximale Übertragungsrate zwischen Client und Server ermittelt, wobei eine für das jeweilige Protokoll günstige Paketgröße gewählt wird (zwischen 1400 und 2076 Bytes).

Die folgende Tabelle soll als Anhaltspunkt dienen (geringe Netzlast, eine Station im Test, Protokoll TCP/IP):

  • Medium: typischer Durchsatz minimaler Durchsatz
  • Ethernet 10mb: 450 - 900 KB/s 400 KB/s
  • Fast Ethernet 100mb: 2000 - 4000 KB/s 1800 KB/s
  • Gigabit Ethernet 1000mb: 5000 - 25000 KB/s 4000 KB/s

Geringere Durchsätze können auf Probleme in der Netzwerkumgebung hindeuten, evtl. gehen Datenpakete verloren usw.

Antwortzeiten

Neben der maximalen Transferrate ist die Antwortzeit des Servers das zweite, fast noch wichtigere Kriterium für die Netzwerkleistung. Die ist der Zeitraum, der zwischen dem Absenden einer Client-Anfrage und dem Eintreffen der Serverantwort vergeht. Bei diesem Test sendet der Server ein Anfragepaket direkt wieder an den Client, wobei die minimale Paketgröße verwendet wird. Daraus ergibt sich zum einen die Anzahl von Anfragen pro Sekunde, zum anderen die Verzögerung (Latenz), die bei einer einzelnen Anfrage entsteht.

Die folgende Tabelle soll als Anhaltspunkt dienen (geringe Netzlast, eine Station im Test, Protokoll TCP/IP):

  • Medium: typische Anzahl minimale Anzahl
  • Ethernet 10mb: 500 – 2000 A/s 300 A/s
  • Fast Ethernet 100mb: 2500 – 5000 A/s 2000 A/s
  • Gigabit Ethernet 1000mb: 2500 – 15000 A/s 2000 A/s

Paketintegrität

Hierbei werden Pakete maximaler Größe (2076 Bytes) ausgetauscht, wobei der Austausch immer mit eingeschalteter CRC-Überprüfung stattfindet. Die Anzahl von CRC-Fehlern muss immer 0 sein, ansonsten läuft die Verbindung nicht stabil. Bei einem Sendefehler ist das Paket nicht korrekt beim Server angekommen, bei einem Empfangsfehler war das Antwortpaket vom Server nicht in Ordnung.

Die Tests "Datendurchsatz" und "Antwortzeiten" können auch mit eingeschalteter CRC-Prüfung (aktiviertes Kontrollkästchen "mit CRC-Kontrolle") durchgeführt werden. Standardmäßig verwenden diese beiden Tests keine CRC-Absicherung.

info

Bei Tests sollten mehrere Clients (gegebenenfalls alle) parallel testen, da bestimmte Fehler nur bei sehr hoher Netzwerklast auftreten.