10 June 2009 - 3.0-beta-2 user guide eclipse intellij netbeans maven download nightly forum bugs blog sf.net eviware


Eviware Logo

Workspaces

In soapUI a Workspace is a collection of Projects, just like in, for example, eclipse:

  • Default workspace information is maintained in the ${user.home}/default-soapui-workspace.xml file. Switch workspaces using the New or Switch Workspace actions described below, if switching to another workspace, soapUI will remember this until the next session and use that workspace instead.
  • Any number of projects can be added to the workspace
  • Any number of workspaces can be created
At startup soapUI loads all project files contained in the last used workspace and opens them if they were not previously closed (see below). If a project file is for some reason not available it will be grayed out and displayed as disabled, with right-click options to either remove it from the workspace or reload it (optionally from a new location).

Projects can be imported and created and removed from the workspace using the Menu Choices on the Workspace or in the Project popup menus.

When exiting, soapUI will automatically save all project files in the workspace, except for those that still have running tests. A prompt will ask to ignore these or abort the exit. If soapUI detects that a project file has been modified externally since it was last loaded, based on modification date, it will first prompt if to overwrite the file or leave it as it is.

Open or Close Projects

Projects can be closed/opened as desired using corresponding popup-menu actions; closed projects are displayed with a grey icon and can easily be opened by either double-clicking them or using the corresponding right-button menu option. Closed projects are not read into memory which will greatly improve startup time and memory consumption and A projects open or close state is remembered in the workspace when restarting or switching workspaces and a global UI Setting is available (see Preferences) for always closing all projects when loading a new workspace.

soapUI Workspace Actions

The following actions are available from the workspace nodes right-button menu (and from the main "File" menu):

  • New SoapUI Project : Prompts to create a new SoapUI Project.
  • Import Project : Prompts for a filename for an existing soapUI project. The project will be added to the current workspace. If the project-file is read only it can still be added but no changes will be saved and a warning will be shown in the soapUI log.
  • Import Remote Project : Prompts for a URL to an existing remote soapUI project. The project will be added to the current workspace in read only mode (read more on Remote Projects).
  • Save All Projects - Saves all projects
  • Open All Closed Projects - Opens all closed projects.
  • Close All Open Projects - Prompts to close all opened projects.
  • Rename - Renames the Workspace, the name is shown as the label for the root node in the Navigator
  • New Workspace - Prompts to create a new empty workspace.
  • Switch Workspace - Prompts for an existing workspace file to switch to (all current projects will be saved before making the actual switch).
  • Online Help - Displays this page in an external browser

soapUI Workspace Details Tab

The "Details" tab shown in the bottom left shows the following values when the workspace node is selected in the navigation tree

  • Name : the name of the current workspace
  • Description : an arbitrary description of the current workspace, displayed as a tooltip over the workspace node in the Navigator.
  • File (read-only): the current workspace file used
  • Project Root : the root folder to user for projects


Next: Web Service Test Projects