IBM Rational Performance Tester Versión 6.1 - Notas del release
Tabla de contenido
1.0 Acerca de este release
2.0 Información de instalación
3.0 Información de desinstalación
4.0 Limitaciones y problemas conocidos, y soluciones provisionales
5.0 Actualizaciones de la documentación
6.0 Cómo ponerse en contacto con el soporte al cliente
7.0 Acerca de Eclipse
1.0 Acerca de este release
Este release es un rediseño completo del producto IBM(R) Rational(R)
Performance Tester, que prueba el rendimiento del sistema. En esta nueva versión, Performance Tester admite la verificación multiusuario de aplicaciones web y ofrece mejoras significativas en cuanto a la facilidad de uso, la escalabilidad y el soporte de múltiples plataformas. Se alberga en el entorno de desarrollo integrado de Eclipse por medio de un motor de ejecuciones basado en Java.
El producto consta de dos componentes: Performance Tester, que se instala en el sistema local e IBM Rational Agent Controller, que genera carga de sistemas remotos. Cuando se instala en un sistema remoto, el controlador de agente ejecuta un controlador que emula usuarios como parte de una prueba de carga. Cuando se instala en el sistema local, como parte de Performance Tester, el controlador de agente puede ejecutar los usuarios emulados desde el sistema local.
2.0 Información de instalación
Para obtener información sobre la instalación y la configuración de Performance Tester, consulte el apartado
Instalación de IBM Rational Performance Tester.
Obtención de un servidor de licencias
Antes de utilizar Performance Tester para ejecutar una prueba de carga que conste de más de cinco usuarios virtuales o que contenga protocolos determinados, debe extraer las claves IBM Rational Common License de un servidor de licencias IBM Rational. Las claves de licencia se adquieren por separado y se instalan en un sistema en el que se ejecute el
servidor de licencias IBM Rational. Puede obtener el servidor de licencias en el sitio de bajada de Passport Advantage.
Requisitos de memoria
No instale Performance Tester en un sistema que disponga de menos de 768 MB de memoria física. Si continúa con la instalación, tenga en cuenta que pueden producirse problemas de rendimiento, bloqueos de la aplicación debido a
que la memoria no es suficiente, o ambos, y que no se ofrece soporte para este tipo de configuración.
Una vez que el asistente para la instalación haya finalizado, ajuste el tamaño de almacenamiento dinámico de JVM para el sistema. Para llevarlo a cabo en Windows:
- Inicie Performance Tester.
- Pulse Ventana > Preferencias.
- Expanda el árbol Prueba y pulse Área de trabajo de pruebas de rendimiento.
- Se muestra el tamaño de almacenamiento dinámico de JVM recomendado. Teclee el número que se indica en el campo Tamaño de almacenamiento dinámico de Máquina Virtual Java y, a continuación, pulse Aceptar.
2.1 Requisitos de hardware
Para los requisitos de hardware, consulte el apartado Instalación de IBM Rational Performance Tester.
2.2 Software soportado
Se ofrece soporte para el software siguiente:
Sistemas operativos
|
|
Navegadores web
|
- Para la grabación de la prueba de rendimiento, se admiten todos los navegadores web compatibles con HTTP.
Para visualizar la ayuda en línea, se ofrece soporte para los navegadores siguientes:
- Microsoft® Internet Explorer 6 con el Service Pack 1.
- Microsoft Internet Explorer 5.5 con el Service Pack 1 ó 2.
- Mozilla 1.6
|
Servidores de aplicaciones
|
- Como destino de la prueba de rendimiento, se admiten todos los servidores compatibles con HTTP.
|
Rational ClearCase LT se incluye con Performance Tester. Consulte el apartado Instalación de
IBM Rational Performance Tester para obtener instrucciones sobre cómo instalar Clear Case LT.
Se pueden integrar otros depósitos SCM (gestión de configuración de software) con Performance Tester a través de adaptadores de equipo SCM. Si desea trabajar con otro suministrador de SCM, los proveedores pueden facilitarle
adaptadores de equipo SCM para productos SCM comerciales. Para buscar una lista de los productos SCM y los adaptadores que facilitan los IBM Business Partners, vaya a www.ibm.com/software/ad/studioappdev/partners/scm.html.
Desde esta lista, puede acceder a los sitios web de los proveedores de productos SCM para bajar un adaptador. IBM no respalda ni garantiza dichos adaptadores. Para obtener soporte o más información, póngase en contacto directamente con el proveedor del producto SCM.
No se ofrece soporte para Novell LINUX Desktop con SUSE Linux 9.
3.0 Información de desinstalación
Para obtener información sobre la desinstalación de Performance Tester, consulte el apartado
Instalación de IBM Rational Performance Tester.
4.0 Limitaciones y problemas conocidos, y soluciones provisionales
Las notas del release Release tratan información específica del release (como, por ejemplo, problemas y limitaciones) que no estaba disponible hasta una vez finalizada la documentación del producto.
Para obtener información sobre problemas conocidos y soluciones provisionales en la base de Eclipse, consulte el archivo readme_eclipse.html
, que se encuentra en el subdirectorio eclipse\readme
del directorio de instalación del producto. Esta información sólo está disponible en inglés.
4.1 Limitaciones
Problemas con el compartimiento del shell
Cuando instala otro producto IBM Rational Software Development Platform en el mismo sistema que Performance Tester, debe ejecutar Rational Product Updater para actualizar los demás productos a la última versión disponible. Este paso garantiza el funcionamiento adecuado tanto de Performance Tester como de los demás productos Rational.
Acceso de varias aplicaciones a un único controlador de agente
Evite que varias aplicaciones de Performance Tester que se encuentren en sistemas diferentes accedan de modo concurrente a un único controlador de agente. Esta configuración puede producir resultados de ejecución de pruebas no fiables.
Varias instancias de Performance Tester
No tenga varias instancias de aplicaciones de Performance Tester en un único escritorio de sistema operativo, puesto que el resultado pueden ser problemas de configuración del navegador y que la ejecución de las pruebas no sea fiable.
Evite utilizar el carácter # en la denominación de artefactos de prueba
No utilice el carácter # en la denominación de artefactos de prueba. La utilización de este carácter en el nombre de un artefacto lo puede dañar o convertirlo en inaccesible.
Privilegios de grupos de usuarios de Windows
Los clientes que se registran en sistemas Windows deben tener privilegios de Usuario de administración con el objeto de utilizar Performance Tester.
Mensajes de error durante la ejecución de una prueba o planificación
Ocasionalmente, durante una ejecución puede obtener mensajes de error similares al siguiente:
java.lang.RuntimeException:java.net.SocketException:Error de conducto roto cuando se inicia la planificación
Para arreglar este problema, reinicie el controlador de agente en el sistema en el que se produce el error.
El despliegue de la planificación se cuelga al 48%
Cuando se inicia una planificación, la planificación nunca llega a iniciarse, el porcentaje permanece en el 48%, y no se despliega nada a los controladores de agente locales o remotos.
Para arreglar este problema, reinicie el controlador de agente en el sistema en el que se produce el error.
4.2 Problemas conocidos y soluciones provisionales
Creación de pruebas
Nombres de archivo permitidos al grabar una prueba
Al grabar una nueva prueba de rendimiento, el grabador proxy de HTTP solicita un
Nombre de archivo de la grabación. En este nombre utilice sólo caracteres alfanuméricos. Si incluye un carácter no permitido, el botón Finalizar permanece como no seleccionable.
Grabación de sitios web locales
Al grabar una prueba de Internet Explorer en un sitio web local (un sitio web de la LAN interna), es posible que se abra la ventana IWAT3040E Error de los valores de registro con un mensaje similar al siguiente:
El valor de configuración de IE para excepciones de servidor proxy no está soportado.
El grabador sólo da soporte a sin Proxy o a Proxy seguro y HTTP.
Puede obtener un mensaje similar con Mozilla u otro navegador web. El problema es un valor de configuración que impide utilizar proxies con sitios web locales.
Para configurar Internet Explorer de modo que permita utilizar un proxy con sitios web locales, inicie
Internet Explorer y realice lo siguiente:
- Pulse Herramientas > Opciones de Internet.
- En la ventana Opciones de Internet, pulse la pestaña Conexiones.
- Pulse Configuración de LAN.
- Marque Utilizar un servidor proxy para su LAN.
- Deseleccione No usar servidor proxy para direcciones locales.
- Pulse Opciones avanzadas.
- En el área Excepciones, situada en la parte inferior, inspeccione el campo No usar servidor proxy para las direcciones que comiencen por. Elimine todas las cadenas de caracteres de las direcciones que bloqueen el sitio web que desea grabar, o bien, deseleccione el campo.
- Pulse Aceptar para cerrar la ventana Configuración de proxy.
- Deseleccione Utilizar un servidor proxy para su LAN.
- Pulse Aceptar para cerrar la ventana Configuración de LAN (Red de Área Local).
- Pulse Aceptar para cerrar la ventana Opciones de Internet.
Si obtiene un mensaje de error similar con Mozilla o Netscape, el valor de configuración que causa el problema es el campo Sin proxy para de la ventana Proxies. Puede deseleccionar el campo, o bien, eliminar la dirección que está intentando grabar.
Error "No se ha podido crear parte" con agrupaciones de datos importadas
Es posible que las pruebas de rendimiento (archivos .testsuite) con asociaciones de agrupaciones de datos no se puedan abrir si se ha importado el proyecto de la prueba de rendimiento padre, y no un proyecto que contenga la agrupación de datos asociada. En el editor de texto se muestra un error No se ha podido crear parte
. El problema se puede minimizar al eliminar las asociaciones de agrupaciones de datos de las pruebas antes de realizar la exportación
o la importación. Sin embargo, si sigue los pasos que se indican en el tema de la Ayuda
"Copia de un proyecto en otro espacio de trabajo" puede evitarlo por completo.
Edición de pruebas
Renombrar una clase de código personalizada requiere refactorización Java
Al cambiar el nombre de la clase Java para una acción de código personalizada en el editor de pruebas no se mueve ni refactoriza la clase para la utilización del nuevo nombre. La clase Java anterior sigue conteniendo las modificaciones realizadas en el código personalizado generado, y la nueva clase Java se genera utilizando el nombre a partir de una plantilla que proporciona el editor de pruebas.
Para cambiar el nombre de la clase Java, en primer lugar debe refactorizar la clase Java para el nuevo nombre y, a continuación, debe editar el nombre en el editor de pruebas de modo que haga referencia a dicha clase.
El código personalizado debe ubicarse en el paquete de prueba
Todo el código personalizado debe ubicarse en el paquete test del proyecto de prueba. Se puede situar en un subpaquete de test, pero el nombre del subpaquete debe estar en minúsculas (por ejemplo, test.custom.VerifyID).
Representación de cargas de trabajo
Editar las ubicaciones sólo a través del editor de planificación
Aunque puede crear una ubicación pulsando Nueva > Otra y, a continuación, expandiendo el árbol de pruebas hasta que se muestre el icono de la ubicación, está práctica no es la más recomendable. Una ubicación que se crea por medio de este método no contiene los atributos necesarios para trabajar en una planificación. Para crear una ubicación que funcione correctamente, siga los pasos que se indican en el tema de la Ayuda "Ejecución de grupos de usuarios de una ubicación remota".
Ejecución de planificaciones o pruebas
Fuga de memoria en el área de trabajo al ejecutar pruebas de rendimiento
Existe una fuga de memoria asociada a la ejecución de una prueba de rendimiento. Cuando se ejecutan varias pruebas, debe reiniciar periódicamente el área de trabajo de Performance Tester.
La reproducción puede dar error cuando las pruebas tratan de subir archivos grandes
Una prueba o planificación puede dar error cuando una prueba intenta subir archivos de más de 500 KB. Esto se debe a que la prueba Java generada excede el tamaño máximo permitido del archivo de clase Java.
Para arreglar este problema, divida el archivo subido en partes más pequeñas.
Mensaje "La ejecución de la prueba se ha cancelado anormalmente debido a un error" cuando se requiere el reinicio de una aplicación
Si debe reiniciar una sola aplicación, también debe reiniciar todos los controladores de agente y el sistema local.
Este reinicio colectivo se necesita para restablecer las conexiones de red abiertas que han creado las ejecuciones de prueba o planificación. Si no realiza un reinicio colectivo de todos los controladores de agente y el sistema local, se muestra el mensaje "La ejecución de la prueba se ha cancelado anormalmente debido a un error".
Se debe borrar la antememoria de cookies
Una cookie es un fragmento de información que el navegador web permite que el servidor web almacene localmente a fin de mantener información de estado útil a través de páginas o sesiones web. La antememoria de cookies es la memoria dinámica de estos estados. Performance Tester simula automáticamente la antememoria de cookies del navegador web.
En algunos casos, es posible que desee que Performance Tester borre todas las cookies que ha almacenado de modo dinámico para un usuario virtual determinado. Por ejemplo, cuando existe un bucle en torno a la invocación de una prueba. Si las cookies no se deben guardar de una iteración a la siguiente, el usuario debe indicar a Performance Tester que borre la antememoria de cookies del usuario virtual actual.
Para arreglar este problema, se ha añadido una API Java para borrar la antememoria de cookies del usuario virtual actual. Añada código personalizado a la prueba para que llame a esta API y borre la antememoria de cookies cuando se ejecute el código personalizado. Para ello, siga los pasos que se indican a continuación:
- Tal como se explica en el tema de la Ayuda "Adición de código personalizado", añada código personalizado a la prueba en la ubicación en la que desea que se borre la antememoria de cookies. Por ejemplo, al final de la prueba.
- Visualice el archivo Java del código personalizado.
- Añada la sentencia import Java siguiente:
Import com.ibm.rational.test.lt.execution.http.util.CookieCacheUtil;
- Añada el código Java siguiente dentro del método exec
CookieCacheUtil.clearCookieCache(log);
En el ejemplo siguiente se muestra una adición de código personalizado que borra la antememoria de cookies, donde las líneas que debe añadir a la plantilla de código personalizado generado están en negrita:
package test;
import com.ibm.rational.test.lt.execution.http.util.CookieCacheUtil;
import com.ibm.rational.test.lt.kernel.logging.IKLog;
public class Class1111180036738 implements com.ibm.rational.test.lt.kernel.custom.ICustomCode {
public Class1111180036738() {
}
public String exec(IKLog log, String[] args) {
CookieCacheUtil.clearCookieCache(log);
return null;
}
}
Resolución de errores CodeGen
Determinadas condiciones pueden dar como resultado errores CodeGen. Un error CodeGen puede tener el formato de un mensaje No se ha podido proseguir vista de errores
, un mensaje No se ha podido iniciar
o una ventana Puntero nulo al ejecutar una prueba o planificación. Este problema se puede resolver modificando el archivo .classpath y eliminando determinados orígenes Java.
Para modificar el archivo .classpath:
- En la vista Navegador de Eclipse, abra el archivo .classpath. Tiene un aspecto similar al siguiente:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="lib" path="C:/Archivos de programa/IBM/Rational/SDP/6.0/rpt_prod/eclipse/plugins/com.ibm.rational.test.lt.core_6.1.0/core.jar"/>
<classpathentry kind="lib" path="C:/Archivos de programa/IBM/Rational/SDP/6.0/rpt_prod/eclipse/plugins/com.ibm.rational.test.lt.datacorrelation.execution.http_6.1.0/datacorrelation.execution.http.jar"/>
<classpathentry kind="lib" path="C:/Archivos de programa/IBM/Rational/SDP/6.0/rpt_prod/eclipse/plugins/com.ibm.rational.test.lt.kernel_6.1.0/kernel.jar"/>
...
programa/IBM/Rational/SDP/6.0/rpt_prod/eclipse/plugins/com.ibm.rational.test.lt.execution.http_6.1.0/execution.http.jar"/>
<classpathentry kind="lib" path="C:/Archivos de programa/IBM/Rational/SDP/6.0/rpt_prod/eclipse/plugins/com.ibm.rational.test.lt.provider_6.1.0/provider.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
- Elimine todas las líneas que empiecen por
classpathentry kind="lib"
.
- Guarde el archivo.
- Para eliminar los orígenes Java:
- En la vista Navegador de Eclipse, abra todas las carpetas que contengan archivos como, por ejemplo,
cadenaCaracteres-texto_cadenaCaracteres-hexadecimal.java
, donde la cadena de caracteres de texto contenga Test o Schedule, y varíe la longitud de la cadena de caracteres hexadecimal. Por ejemplo,
MyTest_Test_C4B984B93C96709D96B4E6C0284611D9.java
.
- Suprima todos estos archivos.
- Ejecute de nuevo la prueba o planificación. Los archivos .classpath y .java se vuelven a crear con el formato adecuado.
Evaluación de los resultados
Es posible que el historial de ejecuciones esté incompleto si la ejecución se detiene de modo repentino
Cuando una planificación o prueba de rendimiento no se puede ejecutar hasta el final, es posible que el historial de ejecuciones quede incompleto. Puede ocurrir cuando un usuario detiene la ejecución o cuando se ha establecido un límite de tiempo de planificación. En estos casos, algunos sucesos de detención (detención de planificación, detención de grupo de usuarios o detención de usuario virtual, entre otros) y determinados sucesos de presentación de veredictos están ausentes del historial de ejecuciones.>
Es posible que el historial de ejecuciones esté incompleto si se registra una cantidad excesiva de datos
La cantidad de datos que se registra durante una ejecución se basa en dos valores de planificación:
Nivel de registro de historial de ejecuciones y Sólo tomar muestras del historial de ejecuciones de un subconjunto de usuarios. Cuando se ejecuta una carga de trabajo muy grande, la cantidad de datos registrados puede ser enorme, en especial si el nivel de registro se establece en
Petición o Todos, y no se realiza la toma de muestra (por lo que se registran
todos los usuarios). En estos casos, hacia el final de la ejecución no se guardan algunos sucesos en el historial de ejecuciones. Por lo general, los tipos de sucesos que pueden no estar incluidos son los que están contenidos en algunas pruebas ejecutadas. Los sucesos se deben poder ver por orden jerárquico, incluidos los sucesos de planificación, de grupo de usuarios y aquellos relacionados con los usuarios.
Una solución provisional es tomar muestras de usuarios. Por lo general, suele ser una buena idea cuando se emula una gran cantidad de usuarios. Otra solución provisional consiste en mantener el Nivel de registro de historial de ejecuciones en Página.
El historial de ejecuciones puede ser engañoso cuando se toman muestras
Performance Tester añade un punto de verificación adicional para páginas que no se ejecutan correctamente o producen un error. Estos puntos de verificación se necesitan para visualizar veredictos en el historial de ejecuciones y se agregan a los contadores de estadísticas de puntos de verificación. Si se habilita la toma de muestras (valor por omisión), es posible excluir las páginas que dan error. En este caso, los resultados de las pruebas son engañosos debido a que el veredicto global es Correcto aunque algunas páginas hayan dado error.
La exportación de estadísticas de ejecución no funciona si la vía de acceso se entra directamente en el campo del archivo CSV
Las estadísticas de ejecución de la prueba de rendimiento no se exportan si se selecciona
Archivo > Exportar y se entra la vía de acceso directamente en el campo
Archivo CSV (sin pulsar el botón Examinar).
Para solucionar provisionalmente este problema, pulse el botón Examinar para buscar la ubicación en la que desea almacenar el archivo; dé nombre al archivo y pulse Aceptar.
En ocasiones, la finalización de la ejecución se indica mucho antes de que se haya completado la transferencia de datos
Al final de una ejecución, es posible que el informe de rendimiento indique que la ejecución ha finalizado antes de que se haya completado la transferencia de datos. En esta situación, la CPU puede estar casi saturada sin que exista,
aparentemente, una explicación.
La prueba correcta para ver si la transferencia de datos ha finalizado consiste en abrir el historial de ejecuciones. Cuando aparece una hora de detención de la ejecución en el historial de ejecuciones, significa que la transferencia de datos ha finalizado.
Un cortafuegos en el sistema local puede impedir que se vuelva al historial de ejecuciones y a los datos de las estadísticas
Performance Tester utiliza puertos de red para pasar datos entre sus componentes. Los puertos de red pueden interrumpir esta operación y causar errores durante una ejecución. Si no puede ver el historial de ejecuciones una vez que se haya completado la ejecución, es posible que exista un problema con el cortafuegos.
Muchos cortafuegos de red permiten crear una lista de excepciones para las aplicaciones a las que no se debe bloquear el acceso de red. Para asegurarse de que no se interrumpa la comunicación entre los componentes de Performance Tester, añada las aplicaciones siguientes a la lista de excepciones. Si el cortafuegos de red se instala únicamente en el controlador de agente, sólo se debe añadir a la lista la segunda aplicación listada para cada sistema operativo.
Para Windows:
víaAcceso_instalación_RPT\IBM\Rational\SDP\6.0\eclipse\jre\bin\javaw.exe
víaAcceso_instalación_RPT\IBM\Rational\SDP\6.0\IBM_Agent_Controller\bin\RAService.exe
Para Linux:
víaAcceso_instalación_RPT\IBM\Rational\SDP\6.0\eclipse\jre\bin\javaw víaAcceso_instalación_RPT\IBM\Rational\SDP\6.0\IBM_Agent_Controller\bin\RAServer
Nota: Microsoft Windows XP SP2 instala un cortafuegos restrictivo. Se debe inhabilitar o ajustar tal como se indica más arriba a fin de permitir la comunicación adecuada entre los componentes de Performance Tester.
La utilización de CPU llega al 100% durante una ejecución
Durante las ejecuciones de prueba que implican varios controladores de pruebas, es posible que la CPU de la máquina local esté muy ocupada. Si utiliza el intervalo de toma de muestras de estadísticas de 5 segundos por omisión para recopilar resultados de pruebas, es posible que la CPU esté ocupada y el programa no responda.
Para arreglar este problema, cambie el intervalo de la toma de muestras por uno de mayor duración; de 30 segundos a 1 minuto. De este modo, se pueden procesar los datos entrantes sin que la CPU llegue al 100%.
Linux
Se debe establecer al variable de entorno MOZILLA_FIVE_HOME
Si ejecuta Performance Tester en Red Hat Linux, debe establecer la variable de entorno
MOZILLA_FIVE_HOME
. Si no establece esta variable, la ayuda en línea no se muestra correctamente, los detalles de la ejecución no se visualizan en la vista Datos de protocolo, y se producen otros problemas.
Para establecer esta variable de entorno, añada las líneas siguientes a
shortcut_rpt
(en el directorio de instalación que, por omisión, es
/opt/IBM/Rational/SPD
):
MOZILLA_FIVE_HOME=/usr/lib/mozilla-1.4.3
export MOZILLA_FIVE_HOME
El cliente de licencia no puede analizar el archivo de información del servidor de licencias
Cuando se ejecuta en Linux, la información del servidor de licencias se sitúa en el archivo
$HOME/.flexlmrc
. Si este archivo contiene un EOF, en lugar de un retorno de carro o salto de línea, el cliente de licencia no puede analizar el archivo. Para arreglar este problema, asegúrese de que un retorno de carro o salto de línea marca el final del archivo.
Los usuarios normales no pueden eliminar el espacio de trabajo si el controlador de agente se ejecuta como root
Cuando el usuario root inicia el controlador de agente, el usuario es propietario de los archivos que se crean a fin de permitir la ejecución de Performance Tester. Si el área de trabajo y el controlador de agente están situados en la misma máquina Linux, y el usuario root inicia el controlador de agente, los archivos se crean en un directorio del espacio de trabajo que sólo el usuario root puede suprimir.
5.0 Actualizaciones de la documentación
Tanto la página de presentación del producto como IBM
developerWorks tienen secciones denominadas Biblioteca que contienen
actualizaciones de los documentos de guías de aprendizaje y demás documentación.
En la zona dedicada a IBM Rational de la dirección www.ibm.com/developerworks/rational
hay disponible artículos técnicos, información de tipo "how to" (cómo), guías de aprendizaje, ejemplos y presentaciones de nuevas tecnologías.
6.0 Cómo ponerse en contacto con el soporte al cliente
Para obtener información sobre cómo ponerse en contacto con el soporte la cliente de IBM, consulte el apartado
"Resolución de problemas y soporte" de la ayuda en línea.
La página de presentación del producto para Performance Tester es www.ibm.com/software/awdtools/rationalappdev.
Para obtener información sobre las preguntas más frecuentes (FAQ), listas de problemas conocidos y sus arreglos, y demás información de soporte, visite la página Support de la página de presentación del producto.
7.0 Acerca de Eclipse
Eclipse es un proyecto de código abierto que crea tecnología sin necesidad de pagar ningún derecho y una plataforma universal para la integración de herramientas. Las herramientas basadas en Eclipse proporcionan a los desarrolladores libertad de elección en un entorno multiidioma y multiplataforma. Eclipse proporciona una infraestructura para desarrollar plug-ins que faciliten la creación, integración y utilización de herramientas de software. Al colaborar y compartir con la tecnología de integración principal, los diseñadores de herramientas pueden concentrarse en sus áreas de experiencia y en la creación de nuevas tecnologías de desarrollo. La plataforma Eclipse está escrita en el lenguaje JavaTM y se proporciona con amplios kits de utilidades y con ejemplos para la creación de plug-ins. Ya se ha desplegado en un rango de entornos de sistemas operativos entre los que se incluyen sistemas basados en Linux, MAC OS X, QNX y Windows. En la dirección web www.eclipse.org podrá encontrar todos los detalles sobre la comunidad Eclipse y la documentación técnica relativa al diseño de la plataforma Eclipse.
Herramientas de plug-in de otros proveedores, que también se han construido utilizando la plataforma Eclipse de código abierto y se integran en el entorno de Rational para ofrecer un valor adicional.
Copyright y avisos