Extending the load test behavior model
The load test behavior model (LTBM) is a model of the behavior of a performance test in Rational Performance Tester. The load test behavior model (LTBM) was developed using Rational Software Architect and Eclipse Modeling Framework (EMF) to model the behavior of a performance test. The LTBM also consists of code generated from this model using EMF. The LTBM is extended from the common behavior model (CBM). The schedule behavior model (SBM) that is the underlying model to the Schedule Editor in Rational Performance Tester is the other model that extends the CBM. The CBM is itself built on top of the Test and Performance Tools Platform (TPTP) common behavior model (TCBM). The LTBM plug-in ID is com.ibm.rational.test.lt.models.behavior.For a sample of an extension to the LTBM, see the plug-in com.ibm.rational.test.lt.sdksamples.models.behavior.socket.
- Updates to the load test behavior model
There are new features in the model and there are changes to the following two plug-ins, which the protocol behavior model plug-in depends on.- Extension points for LTBM
You must register protocol model elements with the load test behavior model (LTBM) core through extension points regardless of the way that you chose to model protocol.- Create protocol constructs
The first step in creating protocol constructs is to identify the behavior of the protocol, how the ends, client and server, communicate through this protocol, or if there is an order in which things happen.- Extending the classes in LTBM
You can create a new Load Test Behavior Model (LTBM) element.- Public APIs for LTBM
The load test behavior model (LTBM) contains multiple packages. Each package contains the interfaces that define the LTBM. In addition, each package has a corresponding implementation package containing the implementation classes for these interfaces.
Related information
API references