HP VuGen

Effiziente Skripterstellung

Der VuGen (Virtual User Generator) ist eine zentrale Komponente der HP-Produkte LoadRunner und BSM (Business Service Management). 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 HP VuGen erfahren möchten.

Inhalte

Überblick
  • 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
  • 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

Voraussetzungen

Kursteilnehmer sollten über ein solides Grundverständnis des Performance Engineerings verfügen, beispielsweise durch Absolvierung unserer Schulungen Performance Engineering und Performance Testing. Darüber hinaus sind Kenntnisse in der C-Programmierung von Vorteil.

Dauer und Anmeldung

Der Kurs ist als 3, 4- oder 5-tägige Veranstaltung (Inhouse oder Outhouse) buchbar. Weitere Informationen finden Sie unter Termine & Anmeldung.