Extending HCL OneTest Performance to support other protocols

The HCL OneTest Performance Extensibility Software Development Kit (SDK) enables you to create extensions to support testing new protocols without modifying the core product code. You can create an extension that provides functionality for testing other protocols in addition to the HTTP protocol support that is standard in HCL OneTest Performance.

Before you begin

HCL OneTest Performance provides the capability to emulate multiple users applying load on a system under test. To test performance, you record a test and subsequently replicate it, and then play it back against the system being tested. Refer to the HCL OneTest Performance product information center for more details.

About this task

HCL OneTest Performance supports the HTTP protocol. The goal of the Extensibility SDK is to provide a framework that supports the development of various protocols which can be plugged into HCL OneTest Performance.

To develop support for testing protocols in HCL OneTest Performance, you must be familiar with the following areas:
  • The protocol that you intend to support
  • The Eclipse platform (The Eclipse documentation provides relevant information in the "JDT Programmer's Guide" topic.)
  • The Test and Performance Tools Platform (TPTP).
For examples of HCL OneTest Performance extensions, see the following plug-ins:
  • com.ibm.rational.test.lt.sdksamples.core.socket
  • com.ibm.rational.test.lt.sdksamples.recorder.socket
  • com.ibm.rational.test.lt.sdksamples.models.behavior.socket
  • com.ibm.rational.test.lt.sdksamples.codegen.socket
  • com.ibm.rational.test.lt.sdksamples.protocol.socket
  • com.ibm.rational.test.lt.sdksamples.testgen.socket
  • com.ibm.rational.test.lt.sdksamples.editor.socket
  • com.ibm.rational.test.lt.sdksamples.results.socket
  • com.ibm.rational.test.lt.sdksamples.datacorrelation.testgen.socket
  • com.ibm.rational.test.lt.sdksamples.datacorrelation.execution.socket