OpenText VuGen
Effiziente Skripterstellung
Der VuGen (Virtual User Generator) ist eine zentrale Komponente der OpenText-Produkte LoadRunner und APM. Er dient der Erzeugung von Testskripten, die im Rahmen von Performancetests und Performance Monitorings zur Ausführung gebracht werden. Die Skripterstellung mittels VuGen umfasst typischerweise die Schritte- Aufnahme der Client-Server-Kommunikation
- Gliederung in Transaktionen
- Dynamisierung in Form von Parametrisierungen und Korrelationen
- Einfügen von fachlich-technischen Prüfungen (Verifikationen).
Sie alle sind nichttrivial und setzen ein umfassendes Verständnis der zugrundeliegenden Konzepte sowie des VuGen-Funktionalitätsumfanges voraus. Darüber hinaus wird man in vielen Fällen auf solide Kenntnisse der Programmiersprache C angewiesen sein, nämlich dann, wenn VuGen-Skripte mit zusätzlicher Logik angereichert werden müssen.
Diese Schulung beschäftigt sich mit der Vermittlung des technischen und programmatischen Basiswissens, das für die effiziente Erstellung von anspruchsvollen VuGen-Skripten erforderlich ist. Ihr Fokus liegt auf der gründlichen Behandlung aller relevanten VuGen-Funktionen sowie der Umsetzung von komplexerem Skriptverhalten mittels C-Programmierung.
Zielgruppe
Der Kurs richtet sich an Performance Engineers, die mehr über die Funktionsweise und Bedienung des OpenText VuGen erfahren möchten.Inhalte
Überblick
Capture & Replay
Skriptprogrammierung in C
Parametrisierung
- Funktionsweise des VuGen
- Agenten-Controller-Modell
- Capture & Replay
- Skripterweiterungen
Capture & Replay
- Capture & Replay Settings
- Transaktionen
- Logging
- Fehlererkennung
Skriptprogrammierung in C
- VuGen als C-Compiler
- Grundzüge der C-Programmierung
- Datentypen & Funktionen
- Speicherverwaltung & Pointer-Arithmetik
Parametrisierung
- Stamm- & Bewegungsdaten
- Built-In-Parametrisierung
- Parameter Settings
- Parametrisierung mittels C-Programmierung
Korrelation
Verifikation
Praxisbeispiele
- Dynamisches Request-Response-Verhalten
- Built-In-Korrelation
- Korrelation mittels C-Programmierung
Verifikation
- Technische, fachliche, syntaktische, logische Fehler
- Built-In-Verifikation
- Verifikation mittels C-Programmierung
Praxisbeispiele
- Umsetzung von einfachen Algorithmen in C
- Konvertierung von Vugen- und C-Datentypen
- Nützliche C-Subroutinen
- Erstellen von Web-Skripten (http/https)
- Dynamische Inhalte
- Content Checks
- Spezielle Protokolle
- Trouble Shooting
- Tipps & Tricks