98820 Performance-Test

In diesem BC, das Sie aus dem OpaccOXAS Studio, Register Installation - Administration aufrufen können, werden nach Eingabe der Testvorgaben vier standardisierte Performance-Tests hintereinander durchgeführt.
Beim Ausführen von Test 3 und 4a/4b werden temporär Verkaufsdokumente erstellt. Dafür müssen vorgängig Informationen erfasst werden. Die temporär erstellten Verkaufsdokumente werden nach dem Test automatisch wieder gelöscht.
Notiz
Notiz
Bitte beachten Sie, dass die Tests nicht einzeln durchgeführt werden können.
Es werden folgende Tests durchgeführt:
  • Test 1: 1000 Adressen im Pool
  • Test 2a: LAN Speed to Server
  • Test 2b: LAN Speed from Server
  • Test 3: PDF Preview
  • Test 4a: Positionen speichern mit Script
  • Test 4b: Positionen speichern ohne Script

Test 1 - 1000 Adressen in Adresspool abfüllen

Vorbereitung:
  • 1000 Adressen in Memory laden. Falls das nicht möglich ist, wird ein Fehler ausgegeben
Test-Run:
  • Erstellen eines Adresspools. Name: Pool created in Performance-Test
  • Die 1000 ausgelesenen Adressen in den Pool speichern
  • Zeitmessung: Speichern der 1000 Adresspool-Einträge
Abschluss:
  • Löschen des Adresspools

Test 2a - LAN Speed to Server

Vorbereitung:
  • Es wird eine 20 MB grosse Datei mit einem eindeutigen Dateinamen (aus GUID) und der Extension .txt erzeugt
  • Diese Datei wird auf den Server (OpaccERP-Datenbankserver) transferiert. Falls das nicht möglich ist, wird ein Fehler ausgegeben
Test-Run:
  • Die Datei wird 50 Mal auf den Server (OpaccERP-Datenbankserver) transferiert
  • Zeitmessung: Gesamtdauer für das Transferieren

Test 2b - LAN Speed from Server

Test-Run:
  • Die Datei wird 50 Mal vom Server (OpaccERP-Datenbankserver) auf den Client transferiert
  • Zeitmessung: Gesamtdauer für das Transferieren
Abschluss:
  • Datei von Server und Client löschen

Test 3 - PDF-Preview

Für den Test 3 wird ein Verkaufsdokument der Stufe VOR erstellt.
Sie müssen hier Vorgaben für die Kundennummer, eine Dokumentart aus der Dokumentstufe VOR und einen Artikel (zwingend mit aktiver Verkaufserweiterung) erfassen.
Vorbereitung:
  • Kundenadresse wird geprüft
  • Dokumentart wird geprüft (Shortcut in der Dokumentstufe VOR aktiv)
  • Artikel wird geprüft (Artikel für Verkauf freigegeben)
  • Ermitteln der Drucker-Nr. (gem. Dokumentstufe und Shortcut)
  • Neues Verkaufsdokument der Stufe VOR mit Shortcut gem. Vorgabe erstellen
  • Verkaufsposition mit dem vorgegebenen Artikel erstellen
  • Erstelltes Verkaufsdokument löschen
Falls nicht alle Punkte der Vorbereitung erfolgreich durchlaufen werden, wird ein Fehler ausgegeben.
Test-Run:
  • Es wird ein Verkaufsdokument gem. Vorgabe mit 100 Positionen (Artikel gem. Vorgabe) erstellt
  • Drucken des Verkaufsdokuments mit Ausgabe als PDF (PerformanceTest3.pdf
  • Zeitmessung: Drucken (PDF erstellen) des Verkaufsdokuments
Abschluss:
  • Erstelltes Verkaufsdokument löschen

Test 4a - Positionen speichern mit Script

Für den Test 4a und 4b wird ein Verkaufsdokument der Stufe AB erstellt.
Sie müssen hier Vorgaben für die Kundennummer, eine Dokumentart aus der Dokumentstufe AB und einen Artikel (zwingend mit aktiver Verkaufserweiterung) erfassen.
Notiz
Notiz
Wählen Sie eine Dokumentart bei welcher das F-Script VERPSAVE.FF aktiv ist.
Vorbereitung:
  • Kundenadresse wird geprüft
  • Dokumentart wird geprüft (Shortcut in der Dokumentstufe AB aktiv)
  • Artikel wird geprüft (Artikel für Verkauf freigegeben)
  • Neues Verkaufsdokument der Stufe AB mit Shortcut gem. Vorgabe erstellen
  • Verkaufsposition mit dem vorgegebenen Artikel erstellen
  • Erstelltes Verkaufsdokument löschen
Falls nicht alle Punkte der Vorbereitung erfolgreich durchlaufen werden, wird ein Fehler ausgegeben.
Test-Run:
  • Es wird ein Verkaufsdokument gem. Vorgabe erstellt
  • Es werden 50 Positionen mit dem vorgegebenen Artikel erstellt
  • Zeitmessung: Speichern der Positionen

Test 4b - Positionen speichern ohne Script

Test-Run:
  • Es werden 50 Positionen mit dem vorgegebenen Artikel erstellt. Beim Speichern wird das F-Script ausgeschaltet
  • Zeitmessung: Speichern der Positionen
Abschluss:
  • Erstelltes Verkaufsdokument löschen

Resultat

In dieser Gruppe werden die Testergebnisse pro Test und Run in einer Tabelle angezeigt.

Referenzzeiten

In dieser Tabelle werden die Referenzzeiten pro Test für sehr gute bis schlechte Ergebnisse angezeigt.

Button: Test starten

Durch Klick auf den Button Test starten werden die oben beschriebenen Prüfungen und Tests durchgeführt.
Notiz
Notiz
Alle Vorgabewerte können in der BC-Vorlage gespeichert werden.