QTest (Last- und Web-Tests)

[English]
QTEST LINKS

Lasttests mit QTest - Features

- Testszenarien
- Technologien
- Simulation virtueller User
- Monitoring
- Testergebnisse und Reporting



Testszenarien

- Automatische Aufnahme von Testszenarien
Multi-Task Sessions können mit jedem marktüblichen Browser über eine intuitive grafische Benutzeroberfläche aufgenommen werden. Hierbei werden auch User-Interaktionen berücksichtigt.

- Datenbankmanagement
In Testskripten eingeführte variable Felder können von verschiedenen Datenbanken angesprochen werden. QTest unterstützt den Zugang zu Textdateien (flat files) und Datenbanken. Ein Wertegenerator kann automatisch neue Datenbanken für die Nutzung in den variablen Feldern erstellen.

- Testszenario-Validierung
Die mit QTest aufgenommenen und editierten Testszenarien können auf einfach Weise durch "reviewing" des grafischen Replays des Sktipts bzw. durch Nutzung des integrierten Debuggers für eine detailliertere Sicht auf die Ausführung validiert werden.

- Skriptsprache (SCL v2)
Die intuitive QTest-Skriptsprache ist designed worden, um klares und effizientes Skripting des Interfaces zwischen Browser und Webserver zu ermöglichen. Die leistungsfähige Skriptsprache SCL liefert verschiedene Features wie die Unterstützung von variablen Feldern und das Eingeben von "Control-Points" in die Lasttestszenarien.

- Kontrollpunkteingaben (control points insertion)
HTML-, XML-Parsing und Matchingpattern-Lokalisierungstechniken erlauben auf schnelle Weise zu überprüfen, ob HTML-Seitenkomponenten, XML-Quellen oder andere Textdokumente im Textszenario vorhanden sind. Die hierarchische Struktur der HTML- bzw. XML-Daten macht die Dateninterpretation durch den Nutzer einfacher.

- HTTP Tunnel-Capture
Da QTest die Aufnahme des http-Flows zwischen den einzelnen Komponenten beherrscht, kann das Tool genutzt werden, um ohne Browser direkt die Kommunikation zwischen den Applikationen zu testen.

- Externe API-Aufrufe (QNI : Quotium Native Interface)
Über das "Quotium Native Interface" (QNI) sind Aufrufe an externe Prozeduren verfügbar, die das Testszenario mit unbeschränkten externen in C/C++ entwickelten Features bereichern. Das "Quotium Native Interface" erlaubt die Nutzung von auf proprietären Protokollen basierenden Testapplikationen, den Zugang zu allen Datenquellen, die Siumulation von Java-Programmen, die Bereicherung von Skripten mit komplexen Berechnungen und Algorithmen oder die Nutzung anderer applikationsspezifischer Anforderungen.

Technologien

- Session-Identifier (J2EE, WebSphere, WebLogic, Siebel,...)
Das QTest-Aufnahmefeature unterstützt Websites, die Session-Identifier (Cookies oder URL-Rewrites) benutzen. Lasttests für diese Internetauftritte werden durch QTest voll unterstützt.

- Automatisches Cookie-Management
Cookies werden mit QTest bearbeitet um die Skriptgenerierung zu beschleunigen.

- Unterstützung aller Arten von Websites
QTest unterstützt alle Website-Arten ("secure" oder "normal", SSL2, SSL3, TLS1, auch "compressed Sites").

Simulation virtueller User

- Verteilte Load-Injektoren
QTest kann über einen einzigen Loadinjektor tausende virtueller User simulieren. Durch simultane Loadgenerierungen über mehrere verteilte Injektoren kann die Leistung von QTest vervielfacht werden.

- IP-Spoofing
Das IP-Spoofing-Feature erlaubt die Zuweisung verschiedener IP-Adressen für jeden virtuellen User. Dies ist beispielsweise wichtig für den Test von "load-balanced Applikationen". Der QTest IP-Generator erlaubt die automatische Assoziation von IP-Adressen mit einem Injektor-Host.

- TrueLoad-Simulation
QTest nutzt die "Trueload-Technology", die eine saubere Simulierung des User- und Browserverhaltens während des Lasttests erlaubt.

- DynamicLoad
QTest bietet die Möglichkeit das Verhalten des Loadinjektors dynamisch zu definieren um die Aufdeckung von Performanceproblemen einer Applikation zu vereinfachen und zu beschleunigen.

Monitoring

- Client-Monitoring Eine Vielzahl von Performance-Daten beispielsweise HTTP, Seiten, Transaktionen und Netzwerkschichten sind in Echtzeit verfügbar. Die Ausgaben sind in tabellarischer oder in grafischer Form verfügbar.

- zusätzliche Datenkollektoren
Es gibt zusätzliche Datenkollektoren zur Anzeige der Performance verschiedener Komponenten der Applikation und des Systems unter Test (System, Netzwerk, Webserver, Applikationsserver, Datenbanken, ...). Hierdurch werden Performance-Engpässe (Bottlenecks) aufgedeckt und deren genauen Ursachen angezeigt.

Testergebnisse und Reporting

- Report-Designer
Durch die Nutzung von Report-Templates hilft der Report-Designer dabei, bei der Reporterstellung Zeit einzusparen. Vom QTest-Center können basierend auf den Templates Reports erstellt werden. Die Templates werden in Datenbanken abgespeichert.

- große Datenmengen
QTest erlaubt die Anzeige, Sortierung und Filterung von Datenlisten von über einer Million Zeilen in Echtzeit.

- Grafische Displays
QTest liefert zahlreiche verschiedene Optionen für die Anzeige der Testergebnisse: Graphen-Overlay, automatisches Scale-Management, Achsendefinitionen, 12 statistische Funktionen (Durchschnitt, gleitender Durchschnitt, etc), Zoom, Ausgabe von Legenden sowie viele weitere Features.

- Exportmöglichkeiten
Datenlisten können in HTML- oder Excel-Formate exportiert; Graphen in verschiedene Standard-Image-Formate für die spätere Nutzung in professionellen Berichten exportiert werden.

- Vergleich von Testergebnissen
Führen Sie Ihre Lasttests aus, analysieren Sie die Ergebnisse, identifizieren Sie Performance-Engpässe und optimieren Sie Ihre Applikation. Durch einen erneuten Lasttest und den Vergleich beider Ergebnisse können Sie die optimierte Applikation validieren.

- Automatische Generierung von Testreports
QTest erstellt automatisch Graphen, Summary-Reports und detaillierte Listen im HTML-Report-Format.

- HTML-Report-Editor
QTest verfügt über einen HTML-Dokument-Editor, der die Erstellung von an Benutzererfordernissen angepaßten HTML-Ausgaben erlaubt.

 

Qtest wird zur Zeit nicht mehr von Verifysoft Technology vertrieben. Bitte kontaktieren Sie den Toolhersteller Quotium Technologies für weitere Informationen.
Die Informationen auf dieser Webseite stammen von 2006 und geben eventuell nicht mehr den aktuellen Stand wieder.
Weitere Informationen über unsere aktuellen Werkzeuge finden Sie auf der Verifysoft-Homepage.


last updated: 08.02.2008

© 2005-2008 Quotium Technologies     © 2005-2006 Verifysoft Technology for the german translation
QTest is a product of Quotium Technologies, Courbevoie (France)
all other trademarks of this site are the property of their respective owners.