Los editores en la prueba de rendimiento son ampliaciones de la infraestructura definida del editor en TPTP. Los editores los carga TPTP basándose en el tipo de archivo, por ejemplo, planificación, prueba o agrupación de datos.
Cuando el editor debe abrirse en un archivo de modelos, TPTP determina qué editor es capaz de gestionar este modelo específico y carga e inicializa la ampliación específica. La capa de infraestructura común proporciona la implementación de la clase de manejador, la clase com.ibm.rational.common.test.editor.framework.extensions.CommonEditorExtension. La capa del editor crea una instancia de la clase com.ibm.rational.common.test.editor.framework.TestEditor que debe ampliar la capa del editor. Después de haber creado el objeto TestEditor, se crean los widgets y componentes de la interfaz de usuario (UI) para visualizar los datos del modelo.
La clase TestEditor proporciona el puente entre TPTP (a través de CommonEditorExtension), el modelo (a través de la variable de miembro CBTest), Eclipse y el código de protocolo concreto. Cuando el usuario cierra o vuelve a cargar el editor, se destruye la primera instancia de la clase TestEditor y se crea una nueva.
Los editores sólo dan soporte a datos que salen de los modelos correspondientes. La capa de editor del editor de pruebas de rendimiento se denomina Prueba de carga. La clase Prueba de carga amplía la clase TestEditor creando las clases LoadTestEditor y CommonEditorExtension a través del punto de ampliación LoadTestEditorExtension.
Para ver un ejemplo de ampliación del grabador, consulte el conector com.ibm.rational.test.lt.sdksamples.editor.socket.