Ejecución de una prueba o planificación desde la línea de mandatos

Puede ejecutar una prueba o planificación desde la línea de mandatos fuera del espacio de trabajo de Eclipse y exportar automáticamente los resultados.

Antes de empezar

En Linux, debe estar disponible un servidor X, incluso cuando se ejecuta desde una línea de mandatos. Para obtener más información, consulte Ejecutar pruebas desde la línea de mandatos en Linux.

Nota: No puede ejecutar una prueba desde la línea de mandatos en un Mac OS X.

Procedimiento

  1. Para ejecutar una prueba o planificación desde la línea de mandatos, vaya al directorio que contiene los archivos cmdline.bat y cmdline.sh. En sistemas operativos Windows, este directorio está normalmente en productInstallationDirectory/cmdline. Puede apuntar a los scripts de prueba automatizados en este archivo para ejecutar pruebas o planificar.
  2. Emita el siguiente mandato:

    cmdline -workspace workspace_full_path -project proj_rel_path -eclipsehome eclipse_full_path -plugins plugin_full_path -schedule sched_rel_path -suite suite_rel_path -varfile variable_file_full_path -servicename service -serviceargs service_args -configfile file_full_path -results result_file -overwrite {true | false} -quiet -users nn -vmargs JVM_args -exportlog log_full_path -exportstats stats_full_path -exportstatreportlist stats_list -usercomments "any user comment"

    Si un valor contiene espacios, escriba el valor entre comillas. Para ver la ayuda en línea para este mandato, mientras esté en el directorio que contiene el archivo .bat escriba cmdline -help.

    En la tabla siguiente se explica cada opción:

    Opción Descripción
    -workspace Necesario. La vía de acceso completa al espacio de trabajo de Eclipse.
    -project Necesario. La vía de acceso, incluido el nombre de archivo, del proyecto relativa al espacio de trabajo.
    -eclipsehome Necesario. Vía de acceso completa al directorio que contiene eclipse.exe.
    -plugins Necesario. La vía de acceso completa de la carpeta que contiene los conectores. Normalmente, en sistemas operativos Windows, la ubicación de esta carpeta es C:\Archivos de programa\IBM\IBMIMShared\plugins.
    -schedule Opcional, pero debe especificar las opciones -schedule, -suite o -servicename. La vía de acceso, incluido el nombre de archivo, de la planificación que se ejecutará relativa al proyecto.
    -suite Opcional, pero debe especificar la opción -schedule, la opción -suite o la opción -servicename. La vía de acceso, incluido el nombre de archivo, de la prueba que se ejecutará relativa al proyecto.
    -varfile Opcional. Vía de acceso completa al archivo XML que contiene el nombre de variable y pares de valor.
    -servicename Opcional, pero debe especificar la opción -schedule, la opción -suite o la opción -servicename. El nombre del servicio para ejecutar. En vez de ejecutar o una prueba de rendimiento, el servicio especificado se ejecuta al estar disponible.
    -serviceargs Opcional. Las series de argumentos para pasar al servicio especificado por la opción -servicename. Por ejemplo, -serviceargs "-myserviceparm1 myserviceparm1value". Los valores están entre comillas porque contienen espacios.
    -configfile Opcional. La vía de acceso completa de un archivo que contiene los parámetros para una ejecución de prueba o planificación. Cada parámetro debe estar en una línea. Para crear un archivo de configuración, utilice un editor que no ajuste líneas. Cualquier parámetro, ya sea necesario u opcional, se puede establecer en el archivo de configuración. Los parámetros de línea de mandatos sobrescriben los valores de este archivo.
    Nota: El archivo debe estar en formato UTF-8. No utilice comillas en este archivo, incluso para valores que contengan espacios.
    -results Opcional. El nombre del archivo de resultados. El archivo de resultados predeterminado es el nombre de la prueba o planificación con una indicación de fecha y hora añadida.
    -overwrite Opcional. Determina si se debe sobrescribir un archivo de resultados que tenga el mismo nombre. El valor predeterminado, true, significa que el archivo de resultados se sobrescribe.
    -quiet Opcional. Desactiva la salida de mensajes del iniciador y devuelve el shell de mandatos cuando la ejecución o el intento ha terminado.
    -users Opcional. Altera temporalmente el número predeterminado de usuarios virtuales en la ejecución. En una planificación, el valor predeterminado es el número de usuarios especificados en el editor de planificación. En una prueba, el valor predeterminado es un usuario. Esta opción crea una nueva copia de la planificación que contiene el número especificado de usuarios.
    -vmargs Opcional. Argumentos de la máquina virtual Java que pasar. Por ejemplo, -vmargs "-debug -Xmx512m". Los valores están entre comillas porque contienen espacios. Para capturar los datos de supervisión de recursos, utilice -vmargs "-Drm.collect=true -Drm.collect.interval=valor numérico más de 1000".
    -exportlog Opcional. La vía de acceso completa a un archivo en el que se almacena el registro de pruebas HTTP exportado.
    -exportstats Opcional. La vía de acceso completa a un directorio en el que se almacenan datos de informe estadístico exportados. Los datos de informe estadísticos se almacenan en formato de valores separados por com (CSV), con el nombre del archivo que deriva del nombre de informe. Si no se especifica la opción -exportstatreportlist, se exportarán los informes especificados en la página Exportar informes de las preferencias Informe de las pruebas de rendimiento.
    -exportstatreportlist Opcional. Una lista separada por comas de las vías de acceso absolutas a los archivos de formato de informe personalizado (archivos .view) para utilizar al exportar datos de informe estadísticos con la opción -exportstats. Este parámetro altera temporalmente las preferencias del espacio de trabajo. Por ejemplo, -exportstatreportlist c:/customreport.view,c:/customreport2.view.
    -usercomments Opcional. Añada texto delimitado entre comillas dobles para visualizarlo en la fila de Comentarios de usuario del informe.
    Nota:
    • Se visualizan mensajes para indicar cuándo se inicia la prueba o la planificación y cuándo se completa, a menos que incluya la opción -quiet.
    • Al emitir el mandato se bloquea el espacio de trabajo. Para comprobar el progreso de la prueba o la planificación, invoque otro espacio de trabajo y abra el proyecto mediante dicho espacio de trabajo.

Ejemplo

Nota: El archivo de configuración debe contener información en los pares opción=valor. Aunque las vías de acceso que contienen espacios deben ir entre comillas en la línea de mandatos, no incluya los espacios entre comillas en el archivo de configuración. Un archivo de configuración de ejemplo tiene el aspecto siguiente:
workspace=D:\Mi espacio de trabajo
eclipsehome=C:\Archivos de programa\IBM\SDP
plugins=C:\Archivos de programa\IBM\IBMIMShared\plugins
project=miProyecto
schedule=miPlanificación.testsuite

Qué hacer a continuación

Tras ejecutar la prueba o la planificación, puede exportar los resultados. Para obtener más información, consulte Exportación automática de contadores de informes.

Comentarios