2010-11-18 17 views
8

Tengo la versión gratuita de la interfaz de usuario de Soap y varios espacios de trabajo diferentes. Me gustaría configurar varios accesos directos a la interfaz de usuario de Soap con cada atajo, incluido un parámetro de inicio que indica qué espacio de trabajo cargar, pero no puedo encontrar cuáles son los parámetros reales para hacerlo. Revisé la documentación y vi una referencia al hecho de que hay parámetros de puesta en marcha disponibles, pero no pude encontrar dónde estaban listados.Parámetros de inicio de la interfaz de usuario de Soap

¿Hay una manera de hacer esto (similar a la del parámetro "-datos" eclipse)?

gracias.

+0

¿Alguna suerte con esto? – BlackGaff

+0

no, 'fraid not ... – Jeremy

+0

¿Alguien ha encontrado una lista de parámetros de inicio para 'SoapUI- .exe'? Me inclino a hacer una pregunta por separado para encontrar tanto (ya que esta pregunta y la respuesta aceptada son en realidad centradas en el espacio de trabajo a pesar del título de la pregunta), pero pensé que primero consultaría con un comentario de seguimiento. – J0e3gan

Respuesta

7

Usted puede hacer esto con bastante facilidad mediante la creación de un archivo de espacio de trabajo que hace referencia a su proyecto y, a continuación, iniciar soapUI desde la línea de comandos o un archivo por lotes. El modificador que necesita para especificar un archivo de espacio de trabajo es -w.

soapui-4.5.1 -w "c:\path to my workspace file" 

Todas sus necesidades de archivo de espacio de trabajo, a su vez, es un solo nodo con el nombre del proyecto y la ruta de acceso al archivo de proyecto.

<con:soapui-workspace xmlns:con="http://eviware.com/soapui/config" soapui-version="4.5.1" name="Projects"> <con:description/> <con:settings/> <con:project name="My Project Name">D:/path to my project.xml</con:project> </con:soapui-workspace> 

sé que esto es viejo, pero tenía la misma pregunta, y estaba frustrado que no podía especificar un proyecto de inicio. Descargué el código fuente de SoapUI y busqué hasta encontrar la respuesta.

+0

¡Gracias! Esto funciona genial Para mí, no tuve que modificar el archivo del espacio de trabajo (pero solo estoy interesado en comenzar con un espacio de trabajo específico, no tan preocupado por el proyecto). – Jeremy

+0

Mi placer. Ahora si solo pudiera encontrar la manera de hacer lo mismo con LoadUI. – kiprainey

+0

Yo uso testrunner.bat. ¿Por qué eliges aquí para no ejecutar con ese método? – djangofan

0

Puede lograr esto teniendo un archivo soapui-settings.xml diferente para cada worksapce, luego sobrescribiendo SOAPUI_HOME soapui-settings.xml con el archivo de configuración apropiado al iniciar Soapui.
Cree un script de shell/bat simple para hacer la copia antes de iniciar soapui.sh, y copie la versión modificada de nuevo si es necesario.

+1

Me temo que no puedo encontrar un archivo sopaui-settings.xml en mi instalación (Win 7 x64). También busqué en las carpetas ProgramData y Appdata ... – Jeremy

+0

@Jeremy: Mi archivo 'soapui-settings.xml' (ejecutando Win 7 x64) está en' C: \ Users \ myusername' - en caso de que ayude a alguien que sea similar enganchado – J0e3gan

Cuestiones relacionadas