El software cliente GUI de SAP debe estar instalado en el mismo sistema que IBM® Rational Performance Tester. Se necesita el cliente GUI de SAP para grabar y ejecutar pruebas de rendimiento. Para obtener información sobre el soporte de versiones de GUI de SAP, consulte SAP Note 1412821 - SAP GUI for Windows: Support on Windows para SAP.
De manera predeterminada, el producto se ha optimizado para las GUI de SAP 7.10, 7.20 y 7.30. Para mejorar el rendimiento con las versiones 6.20 y 6.40 anteriores de GUI de SAP, al ejecutar pruebas largas debe modificar el archivo bridge2java.dll situado en el directorio C:\Program Files\IBM\SDP\plugins\com.ibm.rational.test.lt.runtime.sap renombrando bridge2java.dll a bridge2javaV7.dll y, a continuación, renombrando bridge2javaV6.dll a bridge2java.dll.
Las pruebas de rendimiento se basan en la API de creación de scripts de SAP y ActiveX. Asegúrese de que estas opciones están seleccionadas cuando instale el cliente GUI de SAP.
Para la grabación y la ejecución de pruebas de rendimiento, también se debe haber habilitado la creación de scripts en el servidor de aplicaciones SAP R/3 y en todos los clientes GUI de SAP que están instalados en sistemas remotos. Consulte el tema sobre configuración de SAP R/3 para la realización de pruebas de rendimiento para obtener más información.
Durante la reproducción de las pruebas de rendimiento, cada usuario virtual ejecuta de manera predeterminada la GUI de SAP en modalidad silenciosa (la interfaz de usuario no se visualiza en la pantalla). No obstante, es posible que algunos recuadros de diálogo modales de la GUI de SAP aparezcan brevemente en la pantalla.
Evite grabar pruebas SAP con el valor de baja velocidad de la GUI de SAP. Las pruebas que se han grabado con este valor no se pueden ejecutar con una conexión de velocidad media.
Puede tener un máximo de solo 50 usuarios virtuales en un agente para una prueba de la GUI de SAP.
Puede utilizar pruebas de entrada por lotes para simular un mayor número de usuarios virtuales y, al mismo tiempo, minimizar la carga de los sistemas de usuarios virtuales.
Las pruebas de entrada por lotes acceden al servidor SAP R/3 a un bajo nivel, omitiendo la interfaz GUI de SAP y, por lo tanto, no pueden contener puntos de verificación ni elementos GUI de SAP. Su principal objetivo es simular una carga en el servidor cuando se añaden a una planificación de prueba que ya contiene pruebas de rendimiento de SAP. Sólo las pruebas de rendimiento de SAP ofrecen mediciones de rendimiento de aplicaciones de SAP precisas.
Las transacciones de entrada por lotes se graban en la GUI de SAP y se exportan al sistema de archivos. A continuación, se pueden generar pruebas de entrada por lotes basadas en las transacciones grabadas.
Al desplegar las pruebas de rendimiento, es importante utilizar un número relevante de usuarios virtuales en un sistema determinado. Por ejemplo, si despliega demasiados usuarios en un único sistema, los resultados producidos reflejarán más la carga del sistema de prueba que la carga del servidor de aplicaciones SAP R/3.
Para obtener resultados óptimos con las pruebas de rendimiento en un sistema de prueba promedio con un procesador de 1 GB y 1 GB de RAM, no debería exceder de 50 usuarios virtuales simultáneos. Con las pruebas de entrada por lotes, el número máximo de usuarios virtuales simultáneos es de 500, aproximadamente.
Si excede el número de usuarios virtuales que puede haber en ejecución en un único sistema de prueba, el rendimiento medido del servidor se verá afectado por el rendimiento del sistema de prueba, que invalidará los resultados finales.
Si se ejecutan planificaciones de pruebas de larga duración que superen las 24 horas, utilice la modalidad de ejecución larga para reducir el consumo de recursos con el cliente de la GUI de SAP. Esta modalidad aumenta la fiabilidad de las ejecuciones de pruebas de larga duración al ejecutar las pruebas en varios procesos. Debe habilitar esta opción para cada grupo de usuarios de la planificación.
En modalidad de larga ejecución, se crea un nuevo proceso cada vez que el número de instancias de pruebas SAP alcanza un número especificado.
Si establece la variable en la ubicación de la carpeta SapWorkDir, se eliminará el contenido (archivos *.trc) de la carpeta al iniciar una planificación. Si la variable está establecida en true o on, el producto busca de forma automática la carpeta SapWorkDir antes de eliminar el contenido. Si la variable está establecida en false o off, no se llevará a cabo ninguna opción.