Global Preferences

PDF Print E-mail
User Rating:  / 5
Rate this article: PoorBest 

soapUI is a highly configurable tool. One central place for configuring the behavior of soapUI is the preferences dialog. You can open this by selecting the "Preferences" option from the file menu.

Tab Description

HTTP Settings Sets various HTTP-related options

Proxy Settings Sets HTTP Proxy address and authentication

SSL Settings Sets SSL-related options

WSDL Settings Sets WSDL-related options

UI Settings Sets UI-related options

Editor Settings Sets editor-related options

Tools Sets paths to integrated tools

WSI Settings Sets WS-I Basic Profile validation options

Global Properties Manages Global Properties

Global Security Settings Manages Global Security Settings

WS-A Settings Manages WS-A Settings

soapUI Pro Settings Sets soapUI-Pro specific settings

Coverage Settings Coverage related settings

Code Templates Code Templates settings

JDBC Drivers Properties JDBC Drivers Properties

Importing Preferences

Since soapUI does not install over any previous installation soapUI provides an import path for getting setting from previous installations. If you have on The global File Menu contains a menu action "Import Settings" for importing global settings from an existing installation. If you choose "Import Settings " soapUI this will prompt for an existing soapui settings file, in soapUI Pro the following dialog will be shown:

The options are:

Folder - Use this to point to the existing soapUI installation folder where the soapUI setting file is

Import Preferences, Libraries, Scripts, and Extensions - select these if you want to import them from a previous installation

Overwrite - overwrites existing files

If you import more than preferences, we recommend that you restart soapUI to avoid script or extension inconsistencies with the previous installation.

HTTP Settings

Setting

Description

HTTP Version

Selects the HTTP version

User-Agent Header

Sets the HTTP User-Agent Header. If none is specified the default HttpClient header is used

Request Compression

Selects the request compression type

Response Compression

Indicates if compressed responses from hosts are accepted

Disable Response Decompression

Disables decompression of compressed responses

Close connections after request

Disables HTTP Keep-Alives by requesting to close the HTTP connection after each request. This will have a negative impact on performance but may give more realistic values during load testing

Disable Chunking

Disables content-chunking

Authenticate Preemptively

Send Authentication headers with each request without first receiving an authentication challenge. This is a potential security hazard but will improve performance since only one request will be required for authenticated endpoints instead of two

Expect-Continue

Adds Expect-Continue header to outgoing request.For further info on this feature check here

Preencoded Endpoints

Do not URL-encode endpoints, set this if your endpoint URLs are already URL-encoded (containing for example %20 or %3A)

Bind Address

The local address to bind to when sending requests, can be overridden on a request level (with the corresponding request property) and on a system level by setting the soapui.bind.address system variable.

Include request in time taken

Includes the time it took to write the request in time-taken

Include response in time taken

Includes the time it took to read the response body in time-taken

Socket Timeout

The socket timeout for HTTP requests in milliseconds

Max Response Size

The maximum number of bytes to read from a response (0 = unlimited)

Max Connections Per Host

The maximum number of simultaneous connections to a specific host. Increase this value if you are running LoadTests with more than 500 threads on a particular host.

Max Total Connections

The total maximum number of connections. Increase this value if you are running LoadTests with more than 2000 threads.

Leave MockEngine

Will leave the MockEngine running even when all MockServices have stopped resulting in much faster startup-times for new MockServices and 404 errors when trying to call a stopped MockService (instead of connection failure)

Enable Mock HTTP Log

Logs wire content of all mock requests. Selecting this option will degrade Mock Engine performance marginally and may require restart to enable or disable.

[Image: Http Setting]

Proxy Settings

 

Setting

Description

Proxy Host

The HTTP Proxy host to use

Proxy Port

The HTTP Proxy port to use

Proxy Username

The username sent for proxy authentications

Proxy Password

The password sent for proxy authentications

Excludes

A comma-separated list of hosts to exclude, for example "127.0.0.1:8080,myserver.com" will not use a proxy for 127.0.0.1 on port 8080 and myserver.com on any port.