Proxy Sniffer Release Notes

Transcrição

Proxy Sniffer Release Notes
Ingenieurbüro David Fischer GmbH
Mühlemattstrasse 61, 3007 Bern
Schweiz
http://www.proxy-sniffer.com
E-Mail: [email protected]
Proxy Sniffer V4.5
Release Notes
Deutsche Ausgabe
© 2011 Ingenieurbüro David Fischer GmbH
23. März 2011
Alle Rechte vorbehalten
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Inhaltsverzeichnis
1
V4.5 Release Notes ...................................................................................................................................................................................................... 5
1.1
Neue Funktionalitäten ............................................................................................................................................................................................ 5
1.2
Behobene Fehler .................................................................................................................................................................................................... 6
1.3
Kompatibilität zu älteren Proxy Sniffer Versionen ................................................................................................................................................... 7
1.4
Installations-Hinweise für den Upgrade auf Proxy Sniffer V4.5 ............................................................................................................................... 8
1.5
Illustration der neuen Funktionalitäten (Major Release V4.5-A) .............................................................................................................................. 9
1.5.1
Direktes Editieren der HTTP Request-Header Felder im GUI .......................................................................................................................... 9
1.5.2
Ersetzen des ganzen Dateninhalts eines HTTP Requests im GUI................................................................................................................. 10
1.5.3
Extrahieren des HTTP Status-Codes in eine Variable ................................................................................................................................... 10
1.5.4
Extrahieren des ganzen Dateninhalts einer HTTP Response in eine Variable und Stichproben in Dateien speichern ................................... 11
1.5.5
Fehlerbehandlung wenn eine Variable nicht aus dem Dateninhalt einer HTTP Response extrahiert werden kann ........................................ 12
1.5.6
Break- und Continue-Bedingungen in "Inner Loops"...................................................................................................................................... 13
1.5.7
Datei-Filter im Project Navigator .................................................................................................................................................................... 15
1.5.8
Zeit-Marker-Kommentare .............................................................................................................................................................................. 16
2 V4.4 Release Notes .................................................................................................................................................................................................... 19
2.1
Neue Funktionalitäten .......................................................................................................................................................................................... 19
2.2
Neue Empfehlungen für Last-Generatoren (Exec Agents) .................................................................................................................................... 20
2.3
Kompatibilität zu älteren Proxy Sniffer Versionen ................................................................................................................................................. 20
2.4
Installations-Hinweise für den Upgrade auf Proxy Sniffer V4.4 ............................................................................................................................. 21
2.5
Illustration der neuen Funktionalitäten (Minor Release V4.4-G) ............................................................................................................................ 22
2.5.1
Überarbeiteter Var Finder und neuer Var Extractor Wizard ........................................................................................................................... 22
2.5.2
Cookie Verifier............................................................................................................................................................................................... 25
2.5.3
Direkte Integration des Amazon EC2 APIs im GUI / Starten und Stoppen von Cloud-basierten Lastgeneratoren.......................................... 26
2.6
Illustration der neuen Funktionalitäten (Major Release V4.4-C) ............................................................................................................................ 31
2.6.1
Kerberos-Authentifizierung und Authentifizierung mittels kryptografischer PKCS#11 Sicherheits-Geräte ...................................................... 31
2.6.2
E-Mail und SMS Alarm-Meldungen ............................................................................................................................................................... 33
3 V4.3 Release Notes .................................................................................................................................................................................................... 35
3.1
Neue Funktionalitäten .......................................................................................................................................................................................... 35
3.2
Illustration der neuen Funktionalitäten (Major Release V4.3-C) ............................................................................................................................ 36
3.2.1
Erweiterte real-time Darstellung der Messwerte ............................................................................................................................................ 36
3.2.1.1
Fehler-Übersicht (real-time).................................................................................................................................................................... 37
3.2.1.2
Übersicht der Antwortzeiten pro Web-Page und pro URL (real-time)...................................................................................................... 39
3.2.1.3
Statistische Übersicht (real-time) ............................................................................................................................................................ 41
3.2.2
Einfacher Job-Scheduler ............................................................................................................................................................................... 42
3.2.3
Extrahieren von JSON-Antwortdaten in Variablen ......................................................................................................................................... 43
3.2.4
Unterstützung von „leichten“ Fehlern ............................................................................................................................................................. 44
3.2.5
Sekundäre Kurve der simulierten Benutzer ................................................................................................................................................... 48
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 2 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
3.2.6
Unterstützung zum Empfang oder Download grosser Datenmengen ............................................................................................................ 49
3.3
Illustrationen zu behobenen Fehlern (V4.3-C) ...................................................................................................................................................... 50
3.3.1
Unterdrückung von Doppelklicks beim der Konsolidierung von Cluster-Job Resultat-Daten .......................................................................... 50
3.3.2
Fehlerhaftes Diagramm bei einem temporären Unterbruch der Netzwerk-Anbindung des Web-Servers ....................................................... 51
3.3.3
Fehlerhaftes Diagramm wenn temporär keine erfolgreich abgeschlossenen Web-Sessions gemessen werden............................................ 52
3.4
Geänderte Funktionalitäten .................................................................................................................................................................................. 53
3.5
Geänderte Fachbegriffe (GUI) .............................................................................................................................................................................. 53
3.6
Kompatibilität zu älteren Proxy Sniffer Versionen ................................................................................................................................................. 53
3.7
Installations-Hinweise für den Upgrade auf Proxy Sniffer V4.3 ............................................................................................................................. 54
4 V4.2 Release Notes .................................................................................................................................................................................................... 55
4.1
Neue Funktionalitäten (Minor Release V4.2-P)..................................................................................................................................................... 55
4.1.1
Firefox Web-Browser Erweiterung zum Aufzeichnen von Surf-Sessions ....................................................................................................... 55
4.1.2
Erstellen eigner Messreport-Vorlagen ........................................................................................................................................................... 56
4.1.3
Zusätzliche Funktionalitäten für das Remote-Management von Exec Agenten.............................................................................................. 56
4.2
Neue Funktionalitäten (Major Release V4.2-A)..................................................................................................................................................... 57
4.2.1
Installations-Kit für Mac OS X ........................................................................................................................................................................ 57
4.2.2
Verbesserte GUI-Oberfläche und bessere Unterstützung für Firefox und Safari Web-Browser ..................................................................... 57
4.2.3
Integration mit dynaTrace .............................................................................................................................................................................. 57
4.2.4
Zusätzliche Plug-Ins ...................................................................................................................................................................................... 58
4.2.5
Dokumentation zur Entwicklung eigener Plug-Ins .......................................................................................................................................... 59
4.2.6
Zusätzliche Konfigurations-Optionen zur Überprüfung von URL-Antworten ................................................................................................... 60
4.2.7
Zugriff auf Messergebnisse nach dem Ablauf von temporären GUI-Lizenzen................................................................................................ 60
4.2.8
Zusätzliche Diagramme bei Lasttest Detail-Resultaten .................................................................................................................................. 61
4.2.9
Zusätzliche Diagramme beim Vergleich von Lasttest-Resultaten .................................................................................................................. 64
4.2.10 Überarbeitete und verbesserte Darstellung der Last-Kurven-Diagramme ...................................................................................................... 67
4.2.11 PDF-Reports mit Vorschau-Funktion und erweiterten Kommentar-Möglichkeiten .......................................................................................... 69
4.3
Kompatibilität........................................................................................................................................................................................................ 70
4.4
Installations-Hinweise zum Upgrade auf V4.2 ...................................................................................................................................................... 70
4.5
Behobene Fehler .................................................................................................................................................................................................. 71
4.5.1
Cookie Namen mit Sonderzeichen ................................................................................................................................................................ 71
4.5.2
Fehlende „Pragma“ HTTP Header-Felder bei erzeugten Lasttest-Programmen ............................................................................................ 71
4.5.3
De-Konstruktor bei global konstruierten Plug-Ins........................................................................................................................................... 71
4.5.4
Fehler bei der Konfigurations-Änderung des MyTests Root-Directories des Projekt Navigators .................................................................... 71
4.5.5
Abgeschnittener Annotation-Text beim Ausführen von Lasttest-Programmen ............................................................................................... 71
4.5.6
JavaScript-Endlosschlaufe beim Konvertieren von Page-Scanner Resultaten in Web-Sessions ................................................................... 71
4.6
Geänderte Funktionen .......................................................................................................................................................................................... 72
4.6.1
Kommando-Zeilen Tool PdfReport ................................................................................................................................................................ 72
4.6.2
Page-Scanner Menü im Web Admin GUI ...................................................................................................................................................... 72
5 V4.1-C Release Notes ................................................................................................................................................................................................. 73
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 3 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
5.1
Neue Funktionalitäten .......................................................................................................................................................................................... 73
5.2
Kompatibilität........................................................................................................................................................................................................ 74
5.3
Installation und Upgrade-Anleitung ....................................................................................................................................................................... 74
5.4
Neues Lizenz-Modell ............................................................................................................................................................................................ 75
5.5
Illustrationen zu den neuen Funktionen ................................................................................................................................................................ 76
5.5.1
Job Definition Templates ............................................................................................................................................................................... 76
5.5.2
Load Test Plug-In Template Generator ......................................................................................................................................................... 77
5.5.3
Verbesserte Unterstützung von XML- und SOAP-Daten ............................................................................................................................... 81
5.5.4
Real-Time Kommentare ................................................................................................................................................................................ 82
5.5.5
Messen von zusätzlichen Daten mittels des SNMP-Protokolls während der Test-Ausführung ....................................................................... 82
5.5.6
Verbessertes Parsing von Input-Files ............................................................................................................................................................ 84
5.5.7
Unterstützung des „Digest Authentication“ Anmelde-Verfahrens sowie des WebDAV-Protokolls .................................................................. 84
5.5.8
Extrahieren und Zuweisen von Variablen bei HTTP Header Feldern ............................................................................................................. 85
5.5.9
Exportieren der Daten von Fehler-Schnappschüssen.................................................................................................................................... 86
5.5.10 Proxy Sniffer Konsole für Unix-ähnliche Betriebssysteme ............................................................................................................................. 87
5.5.11 Hinzufügen von Screenshots bei Page Breaks .............................................................................................................................................. 88
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 4 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
1 V4.5 Release Notes
1.1
Neue Funktionalitäten
Proxy Sniffer Version 4.5 enthält folgende neue Funktionalitäten:
Major Release V4.5-A:
Rohe Daten von aufgezeichnete HTTP(S) Requests können nun im GUI direkt editiert werden – so als wäre die Aufzeichnung anders zustande
gekommen. Dadurch können z.B. auf einfache Art weitere HTTP Request Header-Felder der Aufzeichnung hinzugefügt werden. Weiterhin kann
der gesamten Daten-Inhalt von HTTP(S) Requests in der Aufzeichnung komplett ausgetauscht werden (z.B. vollständiges Ersetzen der HTMLFormulardaten oder der Daten von XML-Anfragen). Alle ausgetauschte Daten können wie gewöhnlich auch zusätzlich mit variablen Werten
versehen werden.
Der HTTP Status-Code eines URL-Calls kann nun im GUI direkt in eine Variable extrahiert werden (dies war bisher nur mittels eines selbst
erstellten Plug-Ins möglich).
Der ganze Daten-Inhalt einer HTTP(S) Response kann nun im GUI direkt in eine Variable extrahiert werden (dies war bisher nur mittels eines
selbst erstellten Plug-Ins möglich).
Während eines Lasttests können vom Daten-Inhalt einer HTTP(S) Response nun Stichproben genommen werden, deren Inhalt als Datei
gespeichert wird (z,B. beim Download von PDF-Dateien). Dies wird nun durch das GUI auf einfache Art unterstützt. Die Häufigkeit der Stichproben
ist konfigurierbar wobei folgende Werte möglich sind: 100%, 10%, 1% und 1‰.
Variablen, deren Daten aus einer HTTP(S) Response extrahiert werden, können nun das Ende eines Loops überdauern und beim nachfolgenden
Loop desselben simulierten Benutzers für Zuweisungen verwendet werden. Dazu muss die entsprechende Variable zuerst als "stand-alone"
Variable mit dem Scope "user var" (anstatt implizit "loop var") definiert werden, bevor ein Extrakt des Daten-Inhalts aus einer HTTP(S) Response
durchgeführt wird.
Schlug während eines Lasttests das Extrahieren von Daten aus einer HTTP(S) Response in eine Variable fehl, so führte dies immer zum Abbruch
des aktuellen Loops des simulierten Benutzers. Neu kann im GUI konfiguriert werden, dass beim Auftreten eines solchen Fehlers dieser ignoriert
wird, und anstelle dessen der Variable ein Ersatzwert zugewiesen wird. Der Ersatzwert kann sowohl ein fixer Wert wie auch eine andere Variable
sein, oder auch eine Kombination eines fixen Wertes mit einer oder mehreren (anderen) Variablen sein.
Neu könne bei "Inner Loops" im GUI sog. Break- und Continue-Bedingungen pro URL definiert werde, welche den Programm-Ablauf innerhalb
eines "Inner Loops" während des Lasttests steuern. Ein "Break" führt zu einem vorzeitigen Abbruch des "Inner Loops", wobei der weitere Ablauf
der Web-Session nach dem "Inner Loop" fortgesetzt wird. Bei einem "Continue" erfolgt ein direkter Sprung zurück an den Anfang des "Inner
Loops". Das Auslösen von Break- und Continue-Bedingungen kann aufgrund eines Vergleichs mit einem empfangenen HTTP Status-Code, oder
aufgrund eines empfangenen oder auch nicht vorhandenen Text-Fragment einer HTTP(S) Response, oder aufgrund eines Wertes einer
(beliebigen) Variable erfolgen.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 5 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Falls während eines Lasttests alle Iterationen eines "Inner Loops" ausgeführt werden, ohne dass zuvor eine Break-Bedingung ausgelöst wurde, so
kann (optional) im GUI konfiguriert werden, dass in einem solchen Fall der (äussere) Loop des simulierten Benutzers abgebrochen wird, wobei
hierbei ein schwerer "roter" Fehler protokolliert wird.
Der "Project Navigator" wurde neu mit einem Datei-Filter versehen, mit welchem sich die Ansicht der angezeigten Dateien einschränken lässt.
Zur besseren Übersicht werden nun die Lasttest-Resultat-Dateien (*.prxdat Dateien) im "Project Navigator" farbig dargestellt, aufgrund der
gemessenen Session-Fehlerrate (grün: ≤ 0.5%, gelb: ≤ 2%, rot: > 2%).
In allen Lasttest-Detail Zeit-Diagrammen (welche nach dem Ende des Lasttests dargestellt werden) werden nun bei überstreichen eines
Diagramms mit der Maus genauere Angabe angezeigt. Durch einen Klick auf ein solches Diagramm lassen sich neu Zeit-Marker-Kommentare
setzen - welche auf alle anderen Zeit-Diagramme durchschlagen, und welche auch in den PDF-Report übernommen werden.
Analog zum GUI können nun auch selbst erstellte Plug-Ins Break- und Continue-Aktionen in "Inner Loops" auslösen.
Selbst erstellte Plug-Ins können auch eigene Messdaten sammeln und diese als zusätzliche XY-Diagramme einem Lasttest-Resultat hinzufügen,
welche danach im GUI angezeigt werden. Die entsprechende Programmierung ist sehr einfach, doch war dies bisher unzureichend dokumentiert.
Die Dokumentation wurde nun verbessert und ist in Kapitel 3.4.3.6 des überarbeiteten „Lasttest Plug-In“ Entwicklungshandbuchs enthalten.
Neu wird mit dem V4.5 Installations-Kit ein zusätzliches, vorgefertigtes Plug-In bereitgestellt, mit welchem sich während eines Lasttests zuvor
empfangene Cookies wieder löschen lassen.
1.2
Behobene Fehler
Folgende Fehler wurden in Version 4.5-A behoben:
Der strukturierte Zugriff auf JSON-Daten war im GUI nicht möglich wenn die JSON-Daten roh, d.h. ohne "äusseres" JSON-Root-Object vorlagen
(z.B. "nur" als JSON-Array). Die Bearbeitung solcher JSON-Daten wird nun unterstützt, indem bei Bedarf automatisch ein virtuelles JSON-RootObject den Daten hinzugefügt wird. Ebenso wird während eines Lasttests bei Bedarf auch ein virtuelles JSON-Root-Object den empfangenen
Daten hinzugefügt.
Wurde während eines Lasttests bei einer XML-Anfrage an einen Web-Server Werte der XML-Daten durch im GUI definierte Variablen ersetzt, so
wurden dabei auch zusätzliche Zeilenumbrüche in die XML-Anfrage eingefügt. Obwohl dies nicht gegen die XML-Spezifikation verstösst, hatte
dies zur Folge, dass gewisse Web-Server mit den zusätzlichen Zeilenumbrüchen nicht zurechtkamen, und mit einem "500 Internal Server Error"
HTTP-Status-Code antworteten. Neu erfolgen darum alle XML-Anfrage während eines Lasttests ohne jeden Zeilenumbruch.
Bei einigen Windows-Systemen traten ca. seit April 2010 schwere Stabilitäts-Probleme im GUI auf, welche dazu führen konnten, dass
abgespeicherte Web-Sessions korrupt waren (korrupte *.prxdat Dateien), und nicht wieder geladen werden konnten. Entsprechende Workarounds
wurden realisiert, so dass dieses Problem nun nicht mehr auftritt.
Bei einigen Kunden mit ADSL-Anschluss war die Internet-Verbindung zur Amazon-Cloud nicht stabil. Dies hatte zur Folge, dass das Starten von
Lasttests "in der Cloud" teilweise fehlschlug, wenn ein Last-auslösender Cluster mit mehr als ca. 8 Cloud-basierten Last-Generatoren verwendet
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 6 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
wurde. Neu wurden entsprechende Workarounds realisiert, welche auch bei unstabilen Netzwerk-Verbindungen zwischen dem lokalen GUI und
den (remote) Exec Agents erlauben, einen Lasttest zuverlässig zu starten und dessen Fortschritt zu überwachen.
Beim Erzeugen von Lasttests-Programmen, welche verschachtelte "Inner Loops" enthielten, wurde manchmal die Reihenfolge der "Inner Loops"
vertauscht, was zur Folge hatte, dass die Kompilierung des Lasttest-Programms fehlschlug. Dieses Problem ist nun behoben.
Wurden auf einem Computer-System mehrere Exec Agenten Prozesse gestartet, so konnte es vorkommen, dass das real-time Monitoring eines
Lasttests-Jobs im GUI falsche Daten anzeigte, sowie dass das vorzeitige Abbrechen eines Lasttest-Jobs nicht möglich war. Damit dieser Fehler
nicht mehr auftritt muss in einem solchen Fall jeder Exec Agent mit dem neuen, zusätzlichen Parameter
[-internalmonitorports <port-range-start>:<port-range-end>] gestartet werden. Nähere Angaben hierzu sind im überarbeiteten
V4.5 "Application Reference Manual" auf Seite 15 enthalten.
Hinweis: der Betrieb mehrerer Exec Agenten auf einem Rechner ist in der Regel nicht notwendig, da jeder Exec Agent bereits fähig ist, mehrere
Lasttest-Jobs gleichzeitig auszuführen. Mehrere Exec Agenten auf demselben Rechner sollten nur installiert werden, wenn unterschiedliche
Versionen von Proxy Sniffer betrieben werden müssen.
Im Safari Web-Browser wurden einige Fenster des Proxy Sniffer GUIs zu klein dargestellt. Dieses Problem ist nun behoben.
Zusätzlich wurden folgende Fehler in Version 4.5-F behoben:
Mehrere Fehler bezüglich der Darstellung und Behandlung von rohen binären Daten in HTTPS(S) Requests wurden behoben. Die behobenen
Fehler betrafen die folgenden Menüs im GUI: "Var Finder", "URL Details / Var Handler" und " Generate HTTP(S) Load Test Program".
Die "Firefox Recoding Extension" (V2.0) unterstützt neu auch Firefox Version 4.* (V2.0 kann auch für Firefox Version 3.* verwendet werden)
1.3
Kompatibilität zu älteren Proxy Sniffer Versionen
Alte Daten-Files / Ab Version 4.3-C
Aufgezeichnete Web-Sessions (*.prxdat Dateien)
Erzeugte Lasttest-Programme (*.java und *.class Dateien)
Lasttest-Resultate (*.prxres Dateien)
Alte Daten-Files / Version 4.0, 4.1 und Version 4.2
Aufgezeichnete Web-Sessions (*.prxdat Dateien)
Erzeugte Lasttest-Programme (*.java und *.class Dateien)
Lasttest-Resultate (*.prxres Dateien)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Kompatibilität zu Version 4.5
kompatibel
kompatibel
kompatibel
Kompatibilität zu Version 4.5
kompatibel
nicht kompatibel ¹
kompatibel
Alle Rechte vorbehalten
¹ Hinweis / Workaround: Sie können in Version 4.5 jede alte, mit einer
früheren Proxy Sniffer Version aufgezeichnete Web-Session (*.prxdat Datei),
mittels des Project Navigators laden. Danach können Sie das entsprechende
Lasttest-Programm neu erzeugen und kompilieren wodurch dieses nun mittels
Version 4.5 ausgeführt werden kann.
Seite 7 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
1.4
Deutsche Ausgabe
Installations-Hinweise für den Upgrade auf Proxy Sniffer V4.5
Bevor Sie den Upgrade auf Version 4.5 vornehmen sollten Sie nochmals Ihre bestehende, alte Proxy Sniffer Version starten, und dann alle Lasttest-Jobs
löschen, bis kein Job-Eintrag bei allen Exec Agenten und bei Cluster-Jobs mehr ersichtlich ist. Das entsprechende Jobs Menü welches dies unterstützt
ist über den Projekt Navigator zugänglich. Nachdem Sie alle Jobs gelöscht haben müssen Sie Ihre alte Proxy Sniffer Version zuerst de-installieren.
Danach kann Version 4.5 installiert werden. Wählen Sie während der Installation dasselbe Installations-Verzeichnis aus, in welchem bereits die alte Proxy
Sniffer Version installiert war. Dadurch bleibt das bestehende Unterverzeichnis MyTests weiterhin sichtbar, wodurch Sie auch weiterhin auf Ihre alten
Test-Daten zugreifen können. Stellen Sie zudem sicher, dass Version 4.5 auch auf allen Exec Agenten installiert wird, welche Sie verwenden. Der
gemischte Betrieb des GUIs mit anderen Proxy Sniffer Versionen auf Exec Agenten wird nicht unterstützt und führt zu Fehlern beim Starten von
Lasttests oder während der Testausführung.
Falls Sie zur Aufzeichnung den Firefox Web-Browser verwenden, und in diesem bereits das das Add-On
Firefox Recoding Extension installiert haben, so sollten Sie auch prüfen, ob Sie über die neueste
Version 2.0 des Add-Ons verfügen. Führen Sie gegebenfalls ein Upgrade durch, indem Sie die alte
Version der "Firefox Recoding Extension" Add-Ons zuerst im Firefox de-installieren und danach die
neueste Version herunterladen und installieren:
https://www.proxy-sniffer.com/download/PrxRecExt1.xpi .
Beachten Sie bitte die Empfehlung, das Add-On auszublenden wenn die Proxy Sniffer Konsole nicht
gestartet ist.
Tipp: falls Sie den Firefox Web-Browser verwenden, so sollten Sie auch sicherstellen bzw. überprüfen,
dass folgende drei JavaScript-Optionen im Firefox Web-Browser eingeschaltet sind:


Zur Installation von Proxy Sniffer V4.5 benötigen Sie neue "GUI Lizenz-Keys" und auch neue "Exec Agent Lizenz-Tickets", welche Sie während der
Installation eingeben (überschreiben) müssen. Die Lizenzen von früheren Proxy Sniffer Versionen (älter als Version V4.5-A) werden nicht als gültig
anerkannt. Kunden welche über eine laufenden Upgrade- und Wartungs-Vertrag verfügen erhalten von uns kostenlos neue Lizenzen innerhalb der
vereinbarten Wartungsperiode.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 8 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
1.5
1.5.1
Deutsche Ausgabe
Illustration der neuen Funktionalitäten (Major Release V4.5-A)
Direktes Editieren der HTTP Request-Header Felder im GUI
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 9 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
1.5.2
Deutsche Ausgabe
Ersetzen des ganzen Dateninhalts eines HTTP Requests im GUI
Hinweis: Variable Werte können zusätzlich,
wie bisher, auch nach einem Ersetzen des
ganzen Dateninhalts mittels den entsprechenden
Var-Assigner Icons zugewiesen werden.
1.5.3
Extrahieren des HTTP Status-Codes in eine Variable
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 10 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
1.5.4
Deutsche Ausgabe
Extrahieren des ganzen Dateninhalts einer HTTP Response in eine Variable und Stichproben in Dateien speichern
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 11 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
1.5.5
Deutsche Ausgabe
Fehlerbehandlung wenn eine Variable nicht aus dem Dateninhalt einer HTTP Response extrahiert werden kann
Hinweis: der Ersatz-Wert (Substitute Value) kann selbst auch eine (andere) Variable sein.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 12 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
1.5.6
Deutsche Ausgabe
Break- und Continue-Bedingungen in "Inner Loops"
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 13 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Ergänzender Hinweis: um Festzulegen, ob ein "Inner Loop"-Abschnitt überhaupt jemals ausgeführt wird – oder als Ganzes überspringen werden soll –
können Sie die für die "Anzahl vorgesehene Iterationen" eine Variable verwenden. Ist deren Wert 0, so wird der Inner Loop-Abschnitt übersprungen. Der
Wert einer solchen Variablen für die Anzahl von Inner Loop Iterationen wird oft aus einem Input-File gewonnen und erlaubt, dass gewisse simulierte
Benutzer nur Teile der Web-Session ausführen.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 14 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
1.5.7
Deutsche Ausgabe
Datei-Filter im Project Navigator
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 15 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
1.5.8
Deutsche Ausgabe
Zeit-Marker-Kommentare
Mouse Click
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 16 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 17 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 18 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
2 V4.4 Release Notes
2.1
Neue Funktionalitäten
Proxy Sniffer Version 4.4 enthält folgende neue Funktionalitäten:
Minor Release V4.4-G:
Das extrahieren von Variablen aus unstrukturiertem HTML-Antworten ist nun wesentlich einfacher und viel schneller durchführbar als bisher. Dies
wird durch einen neuen Var Extractor Wizard effizient unterstützt.
Das Var Finder Menü, welches zum Erkennen und Nachbearbeiten von dynamisch ausgetauschten Session-Parametern dient, wurde
überarbeitet und verbessert.
Neu können mittels eines Cookie Verifier in einer aufgezeichneten Web Session alle Cookies erkannt werden, welch vom Web-Browser
gesendet wurden, ohne dass diese jedoch zuvor vom Web-Server empfangen wurden. Hinweis: bei Bedarf kann ein neues Cookie mittels des
Plug-Ins "Cookie Injector" während eines Lasttests den simulierten Benutzern hinzugefügt werden.
Die Last-Generatoren in der Amazon Cloud (EC2) können nun direkt und bequem über das Proxy Sniffer GUI verwaltet werden. Das Amazon EC2
API wurde vollständig in das Proxy Sniffer GUI integriert.
Major Release V4.4-C:
Die Unterstützung für die Benutzer-Authentifizierung mittels Kerberos wurde neu hinzugefügt.
Die Unterstützung für die Benutzer-Authentifizierung mittels kryptografischer PKCS#11 Sicherheits-Geräte (Chipkarten und HSMs) wurde neu
hinzugefügt.
Während der Ausführung eines Lasttest-Jobs können nun Alarm-Meldungen in Form von E-Mails und SMS-Mitteilungen ausgelöst werden.
Zum Beispiel wenn ein vordefinierter Schwellwert der gemessenen Antwortzeiten überschritten wird, oder auch wenn innerhalb eines
konfigurierbaren Intervalls zu viele gemessene Fehler (Session Failures) aufgetreten sind. Zusätzlich können auch informative Alarm-Meldungen
ausgelöst werden wenn ein Lasttest-Job nicht gestartet werden kann, wenn ein Lasttest-Job abstürzt (interner Fehler), und wenn ein Lasttest-Job
beendet wird.
Darüber hinaus wurden in V4.4 über 150 verschiedene, kleine Verbesserungen vorgenommen und einige Fehler behoben. Die vielen kleinen
Verbesserungen sind jedoch nicht dokumentiert.
Die deutsche Installationsanleitung wurde auf den neuesten Stand gebracht, und auch der User’s Guide und das Application Reference Manual
(beide Dokumente in englischer Sprache) wurden überarbeitet. Die Proxy Sniffer Java API Dokumentation wurde aktualisiert.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 19 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Wichtiger Hinweis: geänderter Java CPASSPATH ab Proxy Sniffer Version 4.4
Falls Sie Proxy Sniffer nicht mittels des "Proxy Sniffer Console"-Icons starten (d.h. wenn Sie Proxy Sniffer über die den System-Prompt eines
Terminals oder als Unix-Daemon starten), so muss die Java-Umgebungsvariable CLASSPATH bei Version 4.4 folgende Einträge enthalten: die
drei Pfaden zu den Files prxsniff.jar, iaik_jce_full.jar und iaikPkcs11Provider.jar, sowie das Proxy Sniffer Installations-Directory, und das
Default-Directory (.) .
Die Java-Option -Xbootclasspath/p:prxsniff.jar darf neu nicht mehr verwendet werden (Proxy Sniffer V4.4 funktioniert nicht wenn diese Option
verwendet wird).
2.2
Neue Empfehlungen für Last-Generatoren (Exec Agents)
Wir empfehlen Unix-ähnliche 64-Bit Betriebssysteme als Last-Generatoren zu verwenden (Beispielsweise Linux-Ubuntu, Solaris oder Mac OS X) und
auf diesen die offizielle 64-Bit Java-Version 6 (1.6) von Sun Microsystems (Oracle) zu verwenden.
Bei Mac OS X Systemen wird auch das 64-Bit Java 6 SDK von Apple Inc. durch Proxy Sniffer unterstützt. Dies bedingt jedoch, dass die neueste OS X
Version 10.6 (Snow Leopard) eingesetzt wird.
Falls Sie die Last-Generatoren unter Windows betreiben, so empfehlen wir den Virus-Scanner so zu konfigurieren, dass HTTP(S) NetzwerkVerbindungen nicht mehr auf Viren geprüft werden. Das Scannen nach Viren bei Disk I/Os (Speichern und Lesen von Dateien) sowie beim Empfang
von E-Mails sollte aber weiterhin eingeschaltet bleiben. Ein Beispiel hierzu finden Sie im Application Reference Manual, Kapitel 5.1.
2.3
Kompatibilität zu älteren Proxy Sniffer Versionen
Alte Daten-Files / Ab Version 4.3-C
Aufgezeichnete Web-Sessions (*.prxdat Dateien)
Erzeugte Lasttest-Programme (*.java und *.class Dateien)
Lasttest-Resultate (*.prxres Dateien)
Alte Daten-Files / Version 4.0, 4.1 und Version 4.2
Aufgezeichnete Web-Sessions (*.prxdat Dateien)
Erzeugte Lasttest-Programme (*.java und *.class Dateien)
Lasttest-Resultate (*.prxres Dateien)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Kompatibilität zu Version 4.4
kompatibel
kompatibel
kompatibel
Kompatibilität zu Version 4.4
kompatibel
nicht kompatibel ¹
kompatibel
Alle Rechte vorbehalten
¹ Hinweis / Workaround: Sie können in Version 4.4 jede alte, mit einer
früheren Proxy Sniffer Version aufgezeichnete Web-Session (*.prxdat Datei),
mittels des Project Navigators laden. Danach können Sie das entsprechende
Lasttest-Programm neu erzeugen und kompilieren wodurch dieses nun mittels
Version 4.4 ausgeführt werden kann.
Seite 20 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
2.4
Deutsche Ausgabe
Installations-Hinweise für den Upgrade auf Proxy Sniffer V4.4
Bevor Sie den Upgrade auf Version 4.4 vornehmen sollten Sie nochmals Ihre bestehende, alte Proxy Sniffer Version starten, und dann alle Lasttest-Jobs
löschen, bis kein Job-Eintrag bei allen Exec Agenten und bei Cluster-Jobs mehr ersichtlich ist. Das entsprechende Jobs Menü welches dies unterstützt
ist über den Projekt Navigator zugänglich. Nachdem Sie alle Jobs gelöscht haben müssen Sie Ihre alte Proxy Sniffer Version zuerst de-installieren.
Danach kann Version 4.4 installiert werden. Wählen Sie während der Installation dasselbe Installations-Verzeichnis aus, in welchem bereits die alte Proxy
Sniffer Version installiert war. Dadurch bleibt das bestehende Unterverzeichnis MyTests weiterhin sichtbar, wodurch Sie auch weiterhin auf Ihre alten
Test-Daten zugreifen können. Stellen Sie zudem sicher, dass Version 4.4 auch auf allen Exec Agenten installiert wird, welche Sie verwenden. Der
gemischte Betrieb des GUIs mit anderen Proxy Sniffer Versionen auf Exec Agenten wird nicht unterstützt und führt zu Fehlern beim Starten von
Lasttests oder während der Testausführung.
Falls Sie zur Aufzeichnung den Firefox Web-Browser verwenden, und in diesem bereits das das AddOn Firefox Recoding Extension installiert haben, so sollten Sie auch prüfen, ob Sie über die
neueste Version 1.4 des Add-Ons verfügen. Führen Sie gegebenfalls ein Upgrade durch, indem Sie
die alte Version des "Firefox Recoding Extension" Add-Ons zuerst de-installieren und danach die
neueste Version herunterladen und installieren:
https://www.proxy-sniffer.com/download/PrxRecExt1.xpi .
Beachten Sie bitte die Empfehlung, das Add-On auszublenden wenn keine Aufzeichnung erfolgt.
Zur Installation von Proxy Sniffer V4.4 benötigen Sie neue GUI Lizenz-Keys und auch neue Exec
Agent Lizenz-Tickets, welche Sie während der Installation eingeben (überschreiben) müssen. Die
Lizenzen von früheren Proxy Sniffer Versionen werden nicht als gültig anerkannt. Kunden welche
über eine laufenden Upgrade- und Wartungs-Vertrag verfügen erhalten von uns kostenlos neue
Lizenzen innerhalb der vereinbarten Wartungsperiode.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 21 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
2.5
2.5.1
Deutsche Ausgabe
Illustration der neuen Funktionalitäten (Minor Release V4.4-G)
Überarbeiteter Var Finder und neuer Var Extractor Wizard
Falls ein dynamisch ausgetauschter SessionParametern im Var Finder nicht automatisch
behandelt werden kann, wird ein Aufruf des Search
Overall Menüs vorgeschlagen. Von diesem aus kann
der neue Var Extractor Wizard aufgerufen werden.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 22 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Bildlegende (Bild oben links): Im Var Extractor Wizard sollte Sie ein Unique Text Fragment auswählen, welches seinen Wert während der LasttestAusführung nicht ändert, und welches möglichst nahe bei dem zu extrahierenden Wert steht (Spalte Offset). Dieses dient als "Anker" während des
Lasttests. Nach dem Auswählen eines solchen Text-Fragments kann die Variable mit einem Klick auf den Extract Var Knopf extrahiert werden.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 23 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Hinweis: der Var Extractor Wizard kann auch über die Search-Funktion im HTTP Response-Content aufgerufen werden, wobei der eingegebene SuchText dem zu extrahierenden Wert entsprechen soll.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 24 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
2.5.2
Deutsche Ausgabe
Cookie Verifier
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 25 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
2.5.3
Deutsche Ausgabe
Direkte Integration des Amazon EC2 APIs im GUI / Starten und Stoppen von Cloud-basierten Lastgeneratoren
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 26 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 27 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 28 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Nach dem Starten der
Amazon-Lastgeneratoren
werden die entsprechenden
Exec Agenten und der Lastauslösende Cluster
Amazon-Prx-Cluster
automatisch definiert.
Falls Sie über eine
Unlimited Exec Agent
Short-Time License
verfügen so müssen Sie
diese noch auf die
Lastgeneratoren
heraufladen.
Bei bereits vor-lizenzierten
Amazon Lastgeneratoren
(Subscription to Amazon
Product Code) ist dieser
Schritt nicht notwendig.
Die Amazon-Konfiguration
ist nun abgeschlossen und
Sie können den Lasttest auf
dem Amazon-Prx-Cluster
starten.
Hinweis: wir empfehlen
Ihnen den Zugang zu den
Amazon Lastgeneratoren zu
schützen.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 29 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Wichtiger Hinweis: vergessen Sie niemals, nach dem Abschluss Ihres Lasttests die Cloud-basierten Lastgeneratoren zu stoppen! Deren Benutzung wird
stundenweise verrechnet. Pro Start eines (jeden) Lastgenerators wird mindesten eine Stunde verrechnet.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 30 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
2.6
2.6.1
Deutsche Ausgabe
Illustration der neuen Funktionalitäten (Major Release V4.4-C)
Kerberos-Authentifizierung und Authentifizierung mittels kryptografischer PKCS#11 Sicherheits-Geräte
Unterstützung der
Kerberos- Authentifizierung
während dem Aufzeichnen
von Web-Sessions.
Unterstützung von
kryptografischen PKCS#11
Sicherheits-Geräten
während dem Aufzeichnen
von Web-Sessions.
Zugriff auf die SMS
und E-Mail
Alarm-Konfigurationsdaten.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 31 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Unterstützung der KerberosAuthentifizierung bei der
Lasttest-Ausführung.
Execution.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Unterstützung von
kryptografischen PKCS#11
Sicherheits-Geräten bei der
Lasttest-Ausführung.
Alle Rechte vorbehalten
Seite 32 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
2.6.2
Deutsche Ausgabe
E-Mail und SMS Alarm-Meldungen
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 33 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 34 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
3 V4.3 Release Notes
3.1
Neue Funktionalitäten
Proxy Sniffer Version 4.3 enthält folgende neue Funktionalitäten (Major Release: V4.3-C):
Die real-time Darstellung von Messwerten, welche während der Lasttest-Ausführung dargestellt werden, wurde wesentlich erweitert.
Es wurde ein einfacher Job-Scheduler hinzugefügt, welcher das Auslösen von Lasttest-Jobs zu definierbaren Zeiten erlaubt.
Daten, welche im JSON Datenformat empfangen werden, können nun in Variablen extrahiert werden.
Neu kann auch eine Fehlerbehandlung von „leichten“ Fehlern erfolgen, wenn ein URL-Aufruf fehlschlägt. Bei „leichten“ Fehlern erfolgt deren
Protokollierung wie bisher, doch führt dies nicht (mehr) zum Abbruch der ausgeführten Web-Session (Loop) des simulierten Benutzers. Anstelle
dessen setzt der simulierte Benutzer die aktuelle Web-Session bei einem „leichten“ Fehler fort. Leichte Fehler werden im GUI mit gelber Farbe
hinterlegt, im Gegensatz zu den bereits bestehenden „schweren“ Fehlern welche mit rosa Farbe hinterlegt werden.
Bei jedem fehlgeschlagenen URL-Aufruf werden nun zusätzlich (neu) immer auch Basis-Informationen zum aufgetretenen Fehler protokolliert.
Diese Basis-Informationen werden in jedem Fall protokolliert, selbst auch dann, wenn kein freier Speicher mehr für Fehler-Schnappschüsse
verfügbar ist. Zusätzlich wurde ein neuer Diagramm-Typ eingeführt, welcher als „Time Profile of Error Types” bezeichnet wird. Dieser DiagrammTyp zeigt welche Fehler-Art zu welcher Zeit während des Lasttests aufgetreten ist.
Alle Zeit-basierenden Diagramme, welche nach der Testausführung angezeigt werden, enthalten nun im selben Diagramm eine zweite, sekundäre
Kurve welche zusätzlich die Anzahl der simulierten Benutzer darstellt.
Neu können während der Lasttest-Ausführung pro URL-Aufruf auch sehr grosse Datenmengen empfangen oder heruntergeladen werden (bis zu 2
GB).
Seit Version 4.3-G ist zusätzlich auch ein Installations-Kit für Ubuntu (Linux) verfügbar.
Seit Version 4.3-K sind vor-installierte Lastgeneratoren (Exec-Agenten) in der Amazon Cloud vorhanden (EC2) welche
innerhalb von wenigen Minuten auf Abruf verfügbar sind. Dadurch können unsere Kunden nun auch Lasttests von externen
Systemen "aus dem Internet" durchführen. Die Amazon Rechenzentren sind an zwei Standorten in den USA sowie an
einem Standort in Irland (Europe) vorhanden. Die für die EC2 Cloud passenden Proxy Sniffer Exec-Agent Lizenzen können
auf Wochenbasis gemietet werden. Weitere Informationen sind in englischer Sprache unter dem Reiter EC2 auf der Proxy
Sniffer Website verfügbar.
Darüber hinaus wurden in V4.3 zahlreiche, d.h. über 100 verschiedene, kleine Verbesserungen vorgenommen und einige Fehler behoben. Die vielen
kleinen Verbesserungen sind jedoch nicht dokumentiert.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 35 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.2
Deutsche Ausgabe
Illustration der neuen Funktionalitäten (Major Release V4.3-C)
3.2.1
Erweiterte real-time Darstellung der Messwerte
Übersicht der Antwortzeiten
(siehe Kapitel 3.2.1.2)
Fehler-Übersicht
(siehe Kapitel 3.2.1.1)
Statistische Übersicht
(siehe Kapitel 3.2.1.3)
Anzahl der Benutzer
welche auf Antwort warten
(violette Balken)
„leichte“ Fehler
(gelbe Balken)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 36 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
3.2.1.1 Fehler-Übersicht (real-time)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 37 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Direkter Zugriff auf DetailInformationen des Fehlers
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 38 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
3.2.1.2 Übersicht der Antwortzeiten pro Web-Page und pro URL (real-time)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 39 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 40 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
3.2.1.3 Statistische Übersicht (real-time)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 41 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.2.2
Deutsche Ausgabe
Einfacher Job-Scheduler
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 42 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.2.3
Deutsche Ausgabe
Extrahieren von JSON-Antwortdaten in Variablen
Weitere Informationen zum JSON-Datenformat finden Sie unter http://www.json.org
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 43 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.2.4
Deutsche Ausgabe
Unterstützung von „leichten“ Fehlern
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 44 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 45 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 46 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 47 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.2.5
Deutsche Ausgabe
Sekundäre Kurve der simulierten Benutzer
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 48 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.2.6
Deutsche Ausgabe
Unterstützung zum Empfang oder Download grosser Datenmengen
Die Unterstützung zum Empfang oder Download grosser Datenmengen (bis 2 GB) wurde mittels zwei neuer Plug-Ins realisiert, welche bei der Installation
ausgeliefert werden. Das Plug-In “Large Response Content” kann einem oder mehreren URLs zugewiesen werden. Alternativ kann das Plug-In “Large
Response Content (All URLs)” verwendet werden, welches für alle URLs gilt.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 49 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.3
3.3.1
Deutsche Ausgabe
Illustrationen zu behobenen Fehlern (V4.3-C)
Unterdrückung von Doppelklicks beim der Konsolidierung von Cluster-Job Resultat-Daten
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 50 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.3.2
Deutsche Ausgabe
Fehlerhaftes Diagramm bei einem temporären Unterbruch der Netzwerk-Anbindung des Web-Servers
Falls keine neuen Netzwerk-Verbindungen zum Web-Server mehr aufgebaut werden können, so werden die Messwerte der Verbindungs-Aufbauzeit
(TCP Socket Connect Time) nicht mehr all Null-Werte dargestellt. Anstelle dessen ist wird nun neu der entsprechende Zeitbereich mit einem Rechteck in
rosa Farbe markiert.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 51 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.3.3
Deutsche Ausgabe
Fehlerhaftes Diagramm wenn temporär keine erfolgreich abgeschlossenen Web-Sessions gemessen werden
Wenn in einem Zeitbereich zwischen zwei Mess-Intervallen keine Web-Session mehr erfolgreich abgeschlossen werden – UND gleichzeitig nur noch
fehlerhafte Web-Sessions auftreten, so enthält Kurve der Session-Antwortzeiten nun neu einen Unterbruch (anstelle einer blauen Verbindungs-Linie wie
bisher).
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 52 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.4
Deutsche Ausgabe
Geänderte Funktionalitäten
Während des Lasttests, wie auch in den Diagrammen welche nach der Lasttest-Ausführung angezeigt werden, werden nun die Messwerte für die
Session-Antwortzeit (Session Time per User – per Loop) und für die “TCP Socket Connect Time” (network establish time) nun nicht mehr als „fliessende
Mittelwerte“ dargestellt. Anstelle dessen werden die „Zeit-echten“, transienten Messwerte dargestellt.
3.5
Geänderte Fachbegriffe (GUI)
Der Fachbegriff “Network Establish Time” wurde durch den neuen Fachbegriff “TCP Socket Connect Time” ersetzt.
Der Fachbegriff “Outstanding Requests” wurde durch den neuen Fachbegriff “Users Waiting for Response” ersetzt.
3.6
Kompatibilität zu älteren Proxy Sniffer Versionen
Alte Daten-Files / Version 4.0, 4.1 und Version 4.2
Aufgezeichnete Web-Sessions (*.prxdat Dateien)
Erzeugte Lasttest-Programme (*.java und *.class Dateien)
Lasttest-Resultate (*.prxres Dateien)
Kompatibilität zu
Version 4.3
kompatibel
nicht kompatibel
kompatibel
Hinweis / Workaround: alle automatisch erzeugten Lasttest-Programme (*.java und *.class Dateien) welche mit früheren Proxy Sniffer Versionen erzeugt
wurden sind nicht mehr kompatible zu Version 4.3. Sie können jedoch in Version 4.3 jede alte, mit einer früheren Proxy Sniffer Version aufgezeichnete
Web Surf-Session (*.prxdat Datei) mittels des Project Navigators laden. Danach können Sie das entsprechende (alte) Lasttest-Programm neu erzeugen
und kompilieren wodurch dieses nun mittels Version 4.3 ausgeführt werden kann.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 53 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
3.7
Deutsche Ausgabe
Installations-Hinweise für den Upgrade auf Proxy Sniffer V4.3
Bevor Sie den Upgrade auf Version 4.3 vornehmen, sollten Sie nochmals Ihre bestehende, alte Proxy Sniffer Version starten, und dann alle Lasttest-Jobs
löschen, bis kein Job-Eintrag bei allen Exec Agents, und auch bei Cluster-Jobs, mehr ersichtlich ist. Das entsprechende Jobs Menü welches dies
unterstützt ist über den Projekt Navigator zugänglich. Nachdem Sie alle Jobs gelöscht haben müssen Sie Ihre alte Proxy Sniffer Version zuerst deinstallieren.
Danach kann Version 4.3 installiert werden. Wählen Sie während der Installation dasselbe Installations-Verzeichnis aus, in welchem bereits die alte Proxy
Sniffer Version installiert war. Dadurch bleibt das bestehende Unterverzeichnis MyTests weiterhin sichtbar, wodurch Sie auch weiterhin auf Ihre alten
Test-Daten zugreifen können. Alternativ können Sie Proxy Sniffer auch in einem neuen Verzeichnis installieren, und danach den Inhalt des alten
MyTests Unterverzeichnis in das neue MyTests Unterverzeichnis umkopieren (mit Ausnahme der Verzeichnisse MyTests/ Plugins und
MyTests/ ReportTemplates welche zum Teil neue und überarbeitete Dateien in V4.3 enthalten).
Stellen Sie zudem sicher, dass Version 4.3 auch auf allen Exec Agenten installiert wird, welche Sie verwenden. Der gemischte Betrieb des GUIs mit
anderen Proxy Sniffer Versionen auf Exec Agenten wird nicht unterstützt und führt zu Fehlern beim Starten von Lasttests oder während der
Testausführung.
Zur Installation von Proxy Sniffer V4.3 benötigen Sie neue GUI Lizenz-Keys und auch neue Exec Agent Lizenz-Tickets, welche Sie während der
Installation eingeben (überschreiben) müssen. Die Lizenzen von früheren Proxy Sniffer Versionen werden nicht als gültig anerkannt. Kunden welche über
eine laufenden Upgrade- und Wartungs-Vertrag verfügen erhalten von uns kostenlos neue Lizenzen innerhalb der vereinbarten Wartungsperiode.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 54 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
4 V4.2 Release Notes
4.1
4.1.1
Neue Funktionalitäten (Minor Release V4.2-P)
Firefox Web-Browser Erweiterung zum Aufzeichnen von Surf-Sessions
Eine neue Erweiterung für den Firefox Web-Browser erlaubt nun das wesentlich bequemere Aufzeichnen von Surf-Sessions. Die Erweiterung wird als
„Firefox Toolbar“ unter dem Namen „Proxy Sniffer Toolbar“ im oberen Teil des Web-Browser Windows dargestellt.
Wenn eine Aufzeichnung mittels der Erweiterung
gestartet wird, so werden folgende Aktionen
zusätzlich ausgeführt:
1. Der Cache des Web-Browsers wird
automatisch gelöscht.
2. Alle Cookies des Web-Browsers werden
automatisch gelöscht.
3. Die aktuelle Proxy-Konfiguration des WebBrowsers wird zuerst abgespeichert und
danach automatisch so angepasst, wie dies für das Durchführen einer Aufzeichnung notwendig ist (Proxy Host 127.0.0.1, Port 7999 für HTTP
bzw. Port 7997 für HTTPS). Nach dem Ende der Aufzeichnung wird alte, originale Proxy-Konfiguration des Web-Browsers automatische
wiederhergestellt.
Die Installation und die Bedienung sind im neuen “Firefox Recording Extension 1” Handbook ausführlich beschrieben (in englischer Sprache).
Hinweis: der Gebrach dieser Firefox Web-Browser Erweiterung ist optional – d.h. Web Surf-Sessions können nach wie vor auch ohne diese Erweiterung
mit jedem Web-Browser Produkt und jedem technischen HTTP/S-Client aufgezeichnet werden.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 55 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.1.2
Deutsche Ausgabe
Erstellen eigner Messreport-Vorlagen
Die Vorlagen (Templates) aller bereits in Proxy Sniffer vorhandenen PDF-Reporte sind nun offengelegt und werden vom Windows und Mac OS X
Installations-Kit unter dem Directory ReportTemplates im Projekt Navigator angelegt. Dadurch kann nun der Inhalt und das Layout der PDF-Messreports
den eigenen betrieblichen oder organisatorischen Anforderungen angepasst werden.
Das entsprechende Vorgehen ist im neuen
PDF Report Templates Handbook beschrieben (in englischer
Sprache)
4.1.3
Zusätzliche Funktionalitäten für das Remote-Management von Exec Agenten
Das Remote-Management von Exec Agenten wurde durch zusätzliche Funktionalitäten erweitert. So können z.B. neu auch Betriebssystem-Befehle und
„Page Scanner“-Aufrufe remote ausgeführt werden. Die neuen Funktionalitäten sind im überarbeiteten Application Reference Manual in Kapitel 4
dokumentiert.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 56 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.2
4.2.1
Deutsche Ausgabe
Neue Funktionalitäten (Major Release V4.2-A)
Installations-Kit für Mac OS X
Neu steht auch für Mac OS X ein GUI-basiertes Installations-Kit zur Verfügung, welches analoge Funktionalitäten wie das bereits bestehenden Windows
Installations-Kit enthält.
4.2.2
Verbesserte GUI-Oberfläche und bessere Unterstützung für Firefox und Safari Web-Browser
Die Bedienungsfreundlichkeit zahlreicher Menüs wurde wesentlich verbessert. Zusätzlich wurden einige Menüs mit erweiterten Hilfestellungen versehen
(neue Assistenten-ähnliche Funktionalitäten).
Das GUI-Layout sowie die Verwaltung der Popup-Fenster des Web Admin GUIs wurden für Firefox und Safari zusätzlich optimiert. Safari wird nun offiziell
unterstützt. Als bevorzugter Web-Browser für das Web Admin GUI empfehlen wir neu Firefox – auch bei Windows Systemen.
Hinweis: beachten Sie bitte, dass Sie Firefox so konfigurieren müssen, dass als Ausnahme Popup-Windows von
eigenem Rechner „127.0.0.1“ zugelassen sind. Weiterhin sollten Sie folgende JavaScript-Optionen in Firefox zulassen:
4.2.3
Integration mit dynaTrace
Proxy Sniffer kann nun während der Ausführung eines Lasttests zusätzliche Daten erzeugen, welche mittels des server-seitigen Diagnose-Tool
„dynaTrace“ ausgewertet werden können. Damit ist es u.a. nun möglich, „von Aussen“ gemessene Antwortzeiten mit korrespondierenden Vorgängen
innerhalb eines Web-Servers zu vergleichen. Im Fehlerfall – oder bei hohen Antwortzeiten – können auch einzelne, von Proxy Sniffer erzeugte HTTP/SAufrufe mittels „dynaTrace“ im Web-Server nachverfolgt werden, was eine effiziente Optimierung und Stabilisierung des server-seitigen Programm-Codes
erlaubt.
Hinweis: die Unterstützung von dynaTrace ist integraler Bestandteil von Proxy Sniffer V4.2. Hingegen ist das Diagnose-Tool „dynaTrace“ ist nicht im
Lieferumfang von Proxy Sniffer enthalten. Weitere Informationen zur Lizenzierung und zu den Funktionalitäten von „dynaTrace“ erhalten Sie vom
Hersteller des Produkts, der Firma „dynaTrace software GmbH“ (www.dynatrace.com).
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 57 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.2.4
Deutsche Ausgabe
Zusätzliche Plug-Ins
Proxy Sniffer V4.2 enthält zusätzliche, neue „Lasttest Plug-Ins“, welche über das GUI einer aufgezeichneten Web-Session hinzugefügt werden können.
Plug-In Bezeichnung (GUI)
Plug-In Funktionalität
bestehend / neu
Abort Failed Test
Bricht einen (Dauer-)Lasttest vorzeitig ab, wenn innerhalb eines konfigurierbaren
Zeitintervalls zu viele Fehler auftreten.
bestehend
Assign File Data to Request Content
Weist den Inhalt eines Disk-Files dem Request-Content eines URL-Calls zu.
neu ¹
Cookie Injector
Setzt ein Cookie vor oder während der Ausführung eines Lasttests
neu
Get Cookie Value
Extrahiert den Wert eines Cookies in eine Variable des GUIs. Die extrahierte Variable
kann danach u. A. einem CGI-Parameter eines nachfolgenden HTTP/S-Requests
zugewiesen werden.
neu
Defer Load Test Start
Verzögert den Start eines Lasttest-Programms um eine konfigurierbare Zeit in Minuten.
neu
Delay Full Load
Begrenzt die Last – bzw. die Anzahl der simulierten Benutzer für eine bestimmte Zeit.
Nachdem diese Zeit überschritten wurde wird die Last bis auf die beim Starten des Tests
vorgegebene Anzahl Benutzer erhöht.
neu ¹
DNS Round Robin Load Balancing
Unterstützt Web-Applikationen welche die Lastverteilung mittels DNS Round Robin
realisieren.
neu ¹
dynaTrace Integration
Erzeugt während eines Lasttests zusätzliche Daten für das server-seitige Diagnose-Tool
„dynaTrace“.
neu
Generic Output File
Schreibt die Werte von bis zu 6 Variablen des GUIs während eines Lasttests zeilenweise
in ein Text-File. Der File-Scope ist frei konfigurierbar, so dass einzelne Zeilen des Files
sowohl pro ausgeführten Benutzer wie auch alternativ pro ausgeführten Loop oder pro
ausgeführten URL-Call geschrieben werden können.
bestehend
Input File List
Erlaubt jedem simulierten Benutzer ein eigenes Input-File zuzuweisen.
neu ¹
Large Input File
Erlaubt das extrahieren von Variablen aus Input-Files welche eine unbegrenzte FileGrösse haben (> 1 GB).
neu ¹
User Synchronization Point 1
Hält die Ausführung der simulierten Benutzer bei einem konfigurierbaren URL solange
auf, bis alle simulierten Benutzer das entsprechende URL erreicht haben. Danach wird
die Blockierung gelöst.
neu ¹
¹ erst seit Version 4.2-H
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 58 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.2.5
Deutsche Ausgabe
Dokumentation zur Entwicklung eigener Plug-Ins
Die Entwicklung eigener „Lasttest Plug-Ins“ wird bereits seit Version 4.1-C unterstützt, doch war diese Funktionalität bisher nicht ausreichend
dokumentiert. Neu steht hierzu ein Entwicklungshandbuch zur Verfügung, welches als Bestandteil des V4.2 Installations-Kits ausgeliefert wird. Das
„Lasttest Plug-In“ Entwicklungshandbuch beschreibt sowohl die automatische Erstellung des Programm-Skeletts eines Plug-Ins mit dem GUI-Assistenten,
wie auch die Programmierung der eigentlichen, inneren Funktionalität eines Plug-Ins.
Neu können auch E-Mail Meldungen aus Plug-Ins versendet werden, sowie extern erhobene Messdaten mit Hilfe von Plug-Ins dem Resultat eines
Lasttests hinzugefügt werden. Die externen Messdaten werden im Menü „Load Test Result Detail - Statistics and Diagrams“ als zusätzliche Diagramme
dargestellt und fliessen auch in den entsprechenden PDF-Report ein. Im Projekt Navigator Directory „Plugins“ ist ein Beispiel-Programm vorhanden,
welches die Integration von externen Messdaten illustriert (Datei: ExternalMeasuringDataExample.java) .
Hinweis: die Erstellung eigener Plug-Ins setzt Java Programmier-Kenntnisse voraus.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 59 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.2.6
Deutsche Ausgabe
Zusätzliche Konfigurations-Optionen zur Überprüfung von URL-Antworten
Das Menu „HTTP Response Verification“ wurde überarbeitet und neu gestaltet. Neu kann die Antwort-Überprüfung von ganzen Gruppen von ähnlichen
URLs direkt konfiguriert werden. Weiterhin ist es nun möglich zwei, alternativ gültige HTTP Status-Codes pro URL zuzulassen.
4.2.7
Zugriff auf Messergebnisse nach dem Ablauf von temporären GUI-Lizenzen
Neu kann, nachdem eine temporäre GUI-Lizenz abgelaufen ist, noch mittels des Web Admin GUIs auf die Messergebnisse zugegriffen werden. D.h.
diese können betrachtet werde, und auch PDF-Reports können noch erzeugt werden. Das Web Admin GUIs schaltet bei einer abgelaufenen Lizenz in
einen eigeschränkten Betrachtungs-Zustand um.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 60 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.2.8
Deutsche Ausgabe
Zusätzliche Diagramme bei Lasttest Detail-Resultaten
Folgende Diagramme werden zusätzlich angezeigt:
Menüpunkt
Zusätzliches Diagramm
Diagram: Response Time per Page
Neu: 90% Percentile Antwort-Zeit pro Web-Page
Diagram: Response Time per Page
Neu: Detail-Diagramme pro Web-Page
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 61 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Diagram: Top Time-Consuming URLs
Neu: 90% Percentile Antwort-Zeiten pro URL
Diagram: Top Time-Consuming URLs
Neu: Details zum langsamsten URL pro Web-Page
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 62 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Diagram: Outstanding Requests
(Neuer Menüpunkt)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Neu: zeigt die Anzahl aktiver HTTP/S-Requests, welche
zum genau gleichen Zeitpunkt während eines Lasttests
ausgeführt wurden – gemessen über alle simulierte
Benutzer.
Alle Rechte vorbehalten
Seite 63 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.2.9
Deutsche Ausgabe
Zusätzliche Diagramme beim Vergleich von Lasttest-Resultaten
Beim Vergleich von Lasttest-Resultaten können neu auch 90% Percentile Vergleichs-Diagramme pro Web-Page und Pro URL dargestellt werden.
Zusätzlich sind zwei weitere, neue Menüpunkte vorhanden welche einen besseren Vergleich der Performance-Werte und der aufgetretenen Fehler
erlauben.
90% Percentile Vergleichs-Diagramme pro Web-Page und Pro URL:
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 64 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Neu – Vergleich der Performance-Werte:
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 65 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Neu – Vergleich der aufgetretenen Fehler:
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 66 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
4.2.10 Überarbeitete und verbesserte Darstellung der Last-Kurven-Diagramme
Sämtliche Last-Kurven-Diagramme werden nun übersichtlich unter einem Menüpunkt dargestellt. Die Darstellung der Messwerte einzelner Web-Pages
und URLs wurde in zwei neue, eigene Menüpunkt ausgegliedert, wobei die Antwortzeiten in zusätzlichen Tabellen dargestellt werden. Weiterhin werden
nebst den mittleren Antwortzeiten neu auch 90% Percentile Werte für Web-Pages und URLs dargestellt.
Last-Kurven-Diagramme – Übersicht:
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 67 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Last-Kurven-Diagramme – Web-Pages:
Last-Kurven-Diagramme – URLs:
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 68 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
4.2.11 PDF-Reports mit Vorschau-Funktion und erweiterten Kommentar-Möglichkeiten
Sämtliche PDF-Reports wurden vollständig überarbeitet und mit zusätzlichen Messwerten ergänzt, und enthalten neu auch eine Vorschau-Funktion.
Zusätzlich können – innerhalb der Vorschau-Funktion – Kommentare zu den Messergebnissen an vielen verschiedenen Stellen der Reports eingegeben
werden. Alle Kommentare werden anschliessend in die entsprechende PDF-Datei übernommen. Dadurch ist es nun möglich, vollständig kommentierte
Lasttest-Reports direkt mittels Proxy Sniffer zu erstellen – ohne dass ein zusätzliches Textverarbeitungsprogramm benötigt wird.
Die Kommentar-Felder sind innerhalb der PDF-Report Vorschau mittels grüner Farbe umfasst.
Beispiel: Vorschau Detail-Report mit Kommentar-Feldern
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 69 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.3
Kompatibilität
Alte Daten-Files / Version 4.0 und Version 4.1
Aufgezeichnete Web-Sessions (*.prxdat Dateien)
Erzeugte Lasttest-Programme (*.java und *.class Dateien)
Lasttest-Resultate (*.prxres Dateien)
4.4
Deutsche Ausgabe
Kompatibilität zu
Version 4.2
kompatibel
nicht kompatibel
kompatibel
Installations-Hinweise zum Upgrade auf V4.2
Vor einem Upgrade sollten Sie zuerst nochmals Ihre bestehende Proxy Sniffer Installation starten und alle Lasttest-Jobs auf alle Exec Agenten löschen –
mittels des Jobs Menu, welches vom Project Navigator aus aufgerufen werden kann. Es dürfen keine Job-Einträge mehr im Jobs-Menü ersichtlich sein.
Danach müssen Sie die alte Proxy Sniffer Version zuerst de-installieren, und anschliessend alle verbleibenden Rest-Dateien im Installations-Verzeichnis
zusätzlich von Hand löschen – mit Ausnahme des Sub-Directoryies “MyTests” welches Ihre Lasttest-Programme und Mess-Resultate enthält.
Nun können Sie die neue Version 4.2 installieren, wobei Sie bei der Installation dasselbe Installations-Directory wählen sollten, in welchem die alte Proxy
Sniffer Version zuvor installiert war – damit der Inhalt von MyTests weiterhin im Projekt Navigator ersichtlich bleibt. Alternativ können Sie auch ein neues
Installations-Directory wählen und nach der Installation den Inhalt des alten MyTests Directory in das neue MyTests Directory kopieren.
Beachten Sie bitte, dass Sie auch alle weiteren Exec Agents mit der neuen Proxy Sniffer Version versehen müssen. Unterschiedliche Versionen des
GUIs und der Exec Agenten werden nicht unterstützt und führen zu Fehlern beim Starten von Lasttests.
Zur Installation von Proxy Sniffer V4.2 benötigen sie neue GUI Lizenz-Keys und auch neue Exec Agent Lizenz-Tickets. Die Lizenzen von V4.1 werden
nicht als gültig anerkannt. Kunden welche über eine laufenden Upgrade- und Wartungs-Vertrag verfügen erhalten von uns kostenlos neue Lizenzen
innerhalb der vereinbarten Wartungsperiode.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 70 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.5
4.5.1
Deutsche Ausgabe
Behobene Fehler
Cookie Namen mit Sonderzeichen
Bei Cookies, welche ein Doppelpunkt-Zeichen im Cookie-Namen hatten, schlug die automatische Behandlung von Cookies währen der Lasttests fehl.
Dieser Fehler ist nun behoben.
4.5.2
Fehlende „Pragma“ HTTP Header-Felder bei erzeugten Lasttest-Programmen
Bei der Erzeugung des Java-Codes von Lasttest-Programmen wurden „Pragma“ HTTP Header-Felder von aufgezeichneten HTTP-Requests nicht in das
Lasttest-Programm übernommen. Dieser Fehler ist nun behoben.
4.5.3
De-Konstruktor bei global konstruierten Plug-Ins
Der De-Konstruktor von global konstruierten Plug-Ins wurde am Ende eines Lasttests erst aufgerufen, nachdem die Messdaten bereits in das ResultatFile schrieben wurden. Dadurch war es nicht möglich, am Ende eines Lasttests die Messdaten mit zusätzlichen Werten zu ergänzen. Dieser Fehler ist
nun behoben, d.h. die Reihenfolge wurde geändert.
4.5.4
Fehler bei der Konfigurations-Änderung des MyTests Root-Directories des Projekt Navigators
Das Session-Cookie des Projekt-Navigators, in welche das aktuelle Directory des Projekt-Navigators abgespeichert wird, war bisher ein permanentes
Cookie. Dies hatte den Effekt, dass wenn das MyTests Root-Directory durch eine Konfigurations-Änderung an einen neuen Ort gelegt wurde, der ProjektNavigator immer noch das alte MyTests Root-Directory zugriff – bis alle Cookies im Web-Browser gelöscht wurden. Dieser Fehler ist nun behoben, d.h.
das Session-Cookie des Projekt-Navigators ist nun ein temporäres Cookie.
Hinweis: das MyTests Root-Directory des Projekt-Navigators wird durch den Inhalt der Datei mytests.dat bestimmt.
4.5.5
Abgeschnittener Annotation-Text beim Ausführen von Lasttest-Programmen
Beim Starten von Lasttest-Programmen, welche durch Exec Agenten auf Unix-ähnlichen Betriebssystemen ausgeführt wurden (Solaris, Mac OS X, Linux,
…), wurde der Wert des Annotation Eingabe-Felds (Kommentar zum Lasttest) nach dem ersten Leerzeichen im Text abgeschnitten, und im Messresultat
verstümmelt dargestellt. Dieser Fehler ist nun behoben.
4.5.6
JavaScript-Endlosschlaufe beim Konvertieren von Page-Scanner Resultaten in Web-Sessions
Beim Laden von bestehenden Page-Scanner Resultaten mittels des Project Navigators und dem nachfolgenden Konvertieren des Resultats in eine WebSession trat unter Umständen eine JavaScript-Endlosschlaufe im Web Admin GUI auf. Dieser Fehler ist nun behoben.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 71 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
4.6
4.6.1
Deutsche Ausgabe
Geänderte Funktionen
Kommando-Zeilen Tool PdfReport
Diverse Parameter des Kommando-Zeilen Tools „PdfReport“ wurden geändert, um die neuen PDF-Reports zu unterstützen. Einige alte Parameter wie
z.B. „-percpage“, „-resppage“ oder „-errors“ sind nicht mehr gültig. Eine vollständige Beschreibung der neuen Parameter finden Sie im überarbeiteten
„Application Reference Manual“.
4.6.2
Page-Scanner Menü im Web Admin GUI
Das Page-Scanner Menü wurde vom Web Tools Menü getrennt. Neu wird im Hauptfester des Web Admin GUIs ein eigenes Icon für das Page-Scanner
Menü angezeigt.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 72 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
5 V4.1-C Release Notes
Version V4.1-C ist ein neuer Major Release welcher auf Java 1.5 anstatt auf Java 1.3 basiert. Dadurch ist die Ausführungsgeschwindigkeit der
Programme etwas besser geworden. Zusätzlich konnte die Granularität der gemessenen Antwortzeiten im Millisekunden-Bereich wesentlich verbessert
werden.
5.1
Neue Funktionalitäten
Version V4.1-C enthält folgende neue Funktionalitäten:
Neu wird bei Starten jedes Lasttest-Programms automatisch ein sog. „Job Definition Template” (Lasttest Job-Vorlage) erzeugt und als XML-Datei
im entsprechenden Projekt Navigator Directory abgelegt. Durch einen Maus-Klick auf die XML-Datei kann später derselbe Lasttest mit den genau
gleichen Input-Parametern erneut, jedoch direkt gestartet werden, ohne dass die Input-Parameter des Jobs eingegeben werden müssen.
Zusätzlich können mehrere solcher XML-Dateien in einem ZIP-Archiv zusammengefasst werden. Durch einen Maus-Click auf das Archiv werden
dann alle entsprechenden Jobs erzeugt.
Ein GUI-basierter Generator zur schnellen Erzeugung von Vorlagen für Lasttest Plug-Ins steht neu zur Verfügung (Lasttest Plug-Ins sind selbst
programmierte Funktionserweiterungen des Proxy Sniffer Produkts welche während eines Tests ausgeführt werden).
Variablen können nun wesentlich einfacher aus SOAP- und XML-Daten extrahiert bzw. an diese zugewiesen werden.
Während eines laufenden Tests können nun real-time Kommentare eingegeben werden. Diese werden danach in den Diagrammen der DetailResultate dargestellt auch im den PDF Detail-Report übernommen.
Neu können während eines Lasttests zusätzliche Daten von weiteren Systemen (z.B. die CPU-Belastung und der Speicherverbrauch von Routern,
Firewalls und Unix-ähnlichen Betriebssystemen) mittels des SNMP Protokolls gemessen werden. Diese Messresultate werden danach als
zusätzliche Diagramme im Menü der Detail-Resultate dargestellt und auch im den PDF Detail-Report übernommen. Diese neue Funktion ist nicht
Bestandteil der Basis-Lizenz und wird als separater Zusatz verkauft.
Input-Files welche teilweise fehlende Werte auf einer Zeile enthalten werden nun unterstützt.
Diese Version enthält zusätzlich weitere Funktionen welche in nicht offiziell publizierten Zwischen-Releases realisiert wurden:
Das “Digest Authentication“ Anmelde-Verfahren sowie die HTTP Protokoll-Erweiterung “WebDAV” (File Sharing) wird nun unterstützt.
Die Werte von HTTP Response-Header Feldern und von HTTP Request-Header Feldern können nun als Variablen extrahiert bzw. von Variablen
zugewiesen werden.
Daten von Fehler-Schnappschüssen können nun exportiert werden.
Das Proxy Sniffer Konsolen-Fenster ist nun auch bei Unix-ähnlichen Betriebssystemen verfügbar.
Als zusätzliche Information können nun Screenshots den Page-Breaks manuell hinzugefügt werden – als Gedankenstütze zur entsprechenden
Web-Page. Die Screenshots werden im Menü der Detail-Resultate (Test Scenario) dargestellt und auch im den PDF Detail-Report übernommen.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 73 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
Folgende Fehler wurden behoben:
Bei HTTP File-Uploads wurde bei ASCII Text-Dateien der übermittelte Datei-Inhalt während der Test-Ausführung verdoppelt an den Web-Server
gesendet.
Das Web Admin GUI war bei Computern welche über sehr schnelle CPUs verfügen manchmal unstabil.
Die Unterstützung von Windows Vista wurde verbessert.
5.2
Kompatibilität
Alte Daten-Files / Version 4.0
Aufgezeichnete Web-Sessions (*.prxdat Dateien)
Erzeugte Lasttest-Programme (*.java und *.class Dateien)
Lasttest-Resultate (*.prxres Dateien)
Kompatibilität zu
Version 4.1
kompatibel
nicht kompatibel
kompatibel
Lasttest-Programme welche mit früheren Versionen erstellt wurden sind nicht kompatibel – d.h. diese müssen neu erzeugt und kompiliert werden.
5.3
Installation und Upgrade-Anleitung
Die alte Proxy Sniffer Version muss zuerst de-installiert werden. Dabei gehen die bereits aufgezeichneten Web-Sessions und Lasttest-Resultate nicht
verloren (das Sub-Directory MyTests wird hierbei nicht gelöscht). Danach kann die neue Version installiert werden.
Die Default-Einstellungen des Installations-Directory sowie der Desktop-Icons wurde so abgeändert, dass neu keine Administratoren-Rechte zur
Installation und zum Betrieb mehr nötig sind – sofern die neuen Vorschläge unverändert belassen werden. Falls Sie jedoch eine Upgrade von einer alten
Version machen empfehlen wir Ihnen, dass Sie während der Installation manuell das alte Installations-Directory auswählen, damit Ihre bereits
bestehenden Daten weiterhin im Projekt Navigator sichtbar bleiben. Falls Sie ein neues Installations-Directory wählen so sollten Sie zusätzlich noch alle
Cookies in Ihrem Web-Browser löschen.
Während der Installation müssen Sie zusätzlich nebst dem (neuen) Lizenz-Key auch noch ein sog. “Exec Agent License Ticket” eingeben (siehe auch
nächstes Unterkapitel: neues Lizenz-Modell).
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 74 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.4
Deutsche Ausgabe
Neues Lizenz-Modell
Lizenz-Keys früherer Versionen sind nicht mehr gültig. Neu wird die Lizenz in zwei Teile aufgeteilt. Der ursprüngliche Lizenz-Key wurde in “GUI LizenzKey” unbenannt und berechtigt nunmehr nur noch zum Starten der Konsole inkl. dem Zugriff auf das Web Admin GUI, jedoch nicht mehr zum Auslösen
von Last mittels des Exec Agent Threads bzw. Prozesses. Der Exec Agent benötigt neu eine eigene Lizenz welche in Form eines „Exec Agent License
Tickets“ vorliegen muss. Ein solches Ticket legt unter anderem fest, wie viele gleichzeitige (virtuelle) Benutzer vom Exec Agent zur Last-Erzeugung
erlaubt sind (gezählt über alle gleichzeitig ausgeführten Lasttest-Jobs des Exec Agents). Der “GUI Lizenz-Key” wird wie bereits der alte Lizenz-Key im der
Datei „prxsniff.key“ abgelegt. Das „Exec Agent License Ticket“ wird neu in der Datei “ExecAgentTicket.dat” abgelegt. Beide Dateien befinden sich im
Proxy Sniffer Installations-Directory und können gegebenfalls mit einem gewöhnlichen Text-Editor bearbeitet werden (Dateiformat: ASCII-Text).
Falls kein „Exec Agent License Ticket“ vorliegt erlaubt der (lokale) Exec Agent nur noch das Ausführen von 5 gleichzeitigen (virtuellen) Benutzern.
Bestehende Kunden – welche über eine gültige Upgrade-Option verfügen – behalten im Rahmen ihres Upgrade- und Support-Vertrags ihre Rechte. D.h.
diese erhalten zusammen mit diesem Upgrade neue GUI Lizenz-Keys und auch entsprechende Exec Agent License Tickets.
GUI Lizenz-Key
Exec Agent License Ticket
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 75 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5
5.5.1
Deutsche Ausgabe
Illustrationen zu den neuen Funktionen
Job Definition Templates
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 76 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5.2
Deutsche Ausgabe
Load Test Plug-In Template Generator
Lasttest Plug-Ins sind selbst erstellte Funktionserweiterungen des Proxy Sniffer Produkts welche im „Var Handler“ GUI konfiguriert und während eines
Lasttests ausgeführt werden. Nur – für diese spezielle Funktionalität – können wir unser Versprechen nicht halten, dass keine Programmierkenntnisse
nötig sind. Die Kernfunktion eines Plug-Ins muss von jemanden erstellt werden welcher bereits Erfahrung mit Java-Programmierung hat. Nachdem ein
Plug-in erstellt wurde kann es in jedem beliebigen Lasttest-Programm verwendet werden. Die Verwendung und die Konfiguration eines Plug-Ins selbst
benötigen keine Programmierkenntnisse.
Um den Prozess zum Erstellen eines eigenen Plug-Ins zu vereinfachen steht ein “Plug-In Template Generator” zur Verfügung welche den gesamten
Java-Code, welcher zur Integration des Plug-Ins in das Proxy Sniffer Produkt nötig ist, automatisch erzeugt – so dann nur noch die eigentliche
Kernfunktion des Plug-ins von Hand programmiert werden muss.
Die nachfolgenden Illustrationen zeigen anhand eines Beispiels das Erstellen und die Konfiguration eines Plug-Ins welches dazu verwendet wird um ein
Buchungsdatum zu berechnen, wobei dem aktuellen Datum zwei Tage hinzugefügt werden. Das Resultat wird als drei Variablen ausgegeben welche das
Jahr, den Monat und den Tage des Buchungsdatums enthalten. Diese Variablen können danach den entsprechenden Formular-Parametern der
Buchungsanfrage zugewiesen werden.
Gehen Sie wie folgt vor:
1. Navigierten Sie im Project Navigator zum “Plugins” Directory und rufen Sie den “Plug-In Template Generator” auf.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 77 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
2. Geben Sie den Namen und Beschreibung des Plug-Ins ein und konfigurieren Sie den Initialisierungs- und Ausführungs-Scope des Plug-Ins.
Geben Sie auch alle Input- und Output-Parameter des Plug-Ins ein welche zur Interaktion mit dem Var Handler GUI dienen:
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 78 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
3. Speichern Sie Ihre Eingaben ab und generieren Sie danach den Java-Code des Plug-Ins. Nachdem der Code erzeugt wurde müssen Sie den
Kern Ihres Plug-Ins in der Methode “public void execute(Object context)” programmieren – mit Hilfe eines Text-Editors oder einer IDE. Entfernen
Sie allen unnötigen Beispiel-Code und setzen Sie dort Ihren Code ein:
4. Kompilieren Sie das Plug-In und navigieren Sie danach im Projekt-Navigator zu dem Directory zurück in welchem sich Ihre Aufzeichnung der
Web-Session befindet:
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 79 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
Deutsche Ausgabe
5. Sie können nun das Plug-In im Var Handler konfigurieren. Danach können Sie die neu erzeugten Variablen dem Formular zuweisen:
Hinweis: Das Laufzeitverhalten eines Plug-Ins lässt sich debuggen indem beim Starten eines Job in der Auswahlliste “Debug Options” eine der Optionen
gewählt wird welche “debug loops” enthält. Der Debug-Output wird in die entsprechende *.out Datei des Jobs geschrieben.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 80 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5.3
Deutsche Ausgabe
Verbesserte Unterstützung von XML- und SOAP-Daten
XML- und SOAP-Daten werden nun im GUI automatisch geparst und benutzerfreundlich dargestellt. Dadurch ist es nun wesentlich einfacher Werte aus
solchen Daten als Variablen zu extrahieren oder Variablen an Werten solcher Daten zuzuweisen. Während der Test-Ausführung werden XML- und
SOAP-Daten nur geparst falls dies notwendig ist.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 81 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5.4
Deutsche Ausgabe
Real-Time Kommentare
Real-time Kommentare können während eines laufenden Tests eingegeben werden. Diese werden danach in den Diagrammen der Detail-Resultate
dargestellt und auch im den PDF Detail-Report übernommen.
5.5.5
Messen von zusätzlichen Daten mittels des SNMP-Protokolls während der Test-Ausführung
Zusätzliche Daten wie z.B. die CPU-Belastung und der Speicherverbrauch von Routern, Firewalls und Unix-ähnlichen Rechnern können nun während der
Tests mittels des SNMP-Protokolls mit-gemessen werden. Diese Daten werden danach in eigenen Diagrammen des Detail-Resultats dargestellt und
auch im den PDF Detail-Report übernommen. Diese neue Funktion ist nicht Bestandteil der Basis-Lizenz und wird als separater Zusatz verkauft.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 82 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Deutsche Ausgabe
Alle Rechte vorbehalten
Seite 83 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5.6
Deutsche Ausgabe
Verbessertes Parsing von Input-Files
Fehlende Werte in Zeilen von Input-Files werden nun als Leerstrings zurückgeliefert. Das Entfernen von Leerzeichen am Anfang und am Ende von
Werten kann nun konfiguriert werden.
5.5.7
Unterstützung des „Digest Authentication“ Anmelde-Verfahrens sowie des WebDAV-Protokolls
Die Unterstützung für das „Digest Authentication“ Anmelde-Verfahrens kann nun bei der Generierung der Lasttest-Programme als Option ausgewählt
werden. Das WebDAV-Protokoll benötigt keine spezielle Konfiguration und wird automatisch unterstützt.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 84 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5.8
Deutsche Ausgabe
Extrahieren und Zuweisen von Variablen bei HTTP Header Feldern
Sämtliche Werte von HTTP Response-Header Feldern können nun als Variablen extrahiert werden. Bei HTTP Request-Headern können nur wenigen
Feldern variable Werte manuell zugewiesen werden, da die meisten HTTP Request-Header Felder durch Proxy Sniffer automatisch behandelt werden.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 85 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5.9
Deutsche Ausgabe
Exportieren der Daten von Fehler-Schnappschüssen
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 86 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5.10
Deutsche Ausgabe
Proxy Sniffer Konsole für Unix-ähnliche Betriebssysteme
Die Proxy-Sniffer Konsole steht nun auch bei Unix-ähnlichen Betriebssystemen zur Verfügung.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 87 von 88
Proxy Sniffer V4.5 Release Notes (Deutsche Ausgabe)
5.5.11
Deutsche Ausgabe
Hinzufügen von Screenshots bei Page Breaks
Als zusätzliche Information können nun Screenshots den Page-Breaks manuell hinzugefügt werden – als Gedankenstütze zur entsprechenden WebPage. Die Screenshots werden im Menü der Detail-Resultate (Test Scenario) dargestellt und auch im den PDF Detail-Report übernommen.
© 2011 Ingenieurbüro David Fischer GmbH, Schweiz
Alle Rechte vorbehalten
Seite 88 von 88

Documentos relacionados