Klassen in LTBM erweitern

Sie können ein neues LTBM-Element (Load Test Behavior Model) erstellen.

Vorgehensweise

Führen Sie zum Erstellen eines neuen Modellelements die folgenden Schritte aus:

  1. Erstellen Sie (optional) eine Schnittstelle, über die die Methoden (inkl. der Setter und Getter) für die Klasse definiert werden.
  2. Erstellen Sie eine neue Klasse, über die die Schnittstelle CBBlockImpl erweitert und optional die im vorhergehenden Schritt definierte Schnittstelle implementiert wird.
  3. Implementieren Sie die Getter und Setter der Attribute für diese Modellelementklasse.
    1. Mit dem Setter müssen die Wertattribute der Primitive-Datentypen in das zugrunde liegende Modell eingegeben werden. Dazu muss eine der überlagernden Methoden des Typs setProperty() verwendet werden.
  4. Zum Definieren von Attributen komplexen Typs müssen Sie die Methode addReference() außer Kraft setzen.
  5. Der Getter empfängt (zumindest anfänglich) den Wert des Attributs des zu Grunde liegenden Modells. Dabei kommt auf der Basis des für Primitive-Attribute geltenden Typs von Eigenschaften eine der überlagernden Methoden des Typs getProperty() zum Einsatz.
  6. Das Modellelement kann außerdem den Wert der Attribute in lokalen Attributen speichern. Das dabei verfolgte Prinzip sieht allerdings vor, dass der Getter den Wert zunächst vom zugrunde liegenden Modell empfängt und der Setter den Wert im zugrunde liegenden Modell speichert.

Feedback