Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SVC2025.1

...

The LLM Provider panel allows you to configure the application to use an LLM model through your OpenAI, Azure OpenAI, or other LLM provider account to assist you when creating test scenarios and when using the AI Assistant. The LLM model that is used must support function calling. Only LLM providers with providers are supported if they:

  • Have a chat completions endpoint compatible with the OpenAI REST API

...

  • Support structured outputs
  • Provide an embedding endpoint that is compatible with the OpenAI REST API

...

  • (an embedding model with at least an 8,000 token limit is recommended for best performance)
  • Are not reasoning models

Tested chat models:

  • OpenAI gpt-4.1 (recommended)
  • OpenAI gpt-4o (recommended)
  • OpenAI gpt-4o-mini
  • Google gemini-2.0-flash

Tested embedding model:

  • text-embedding-ada-002
  • text-embedding-3-large

Not recommended:

  • GPT "nano" models

This functionality is only supported with a license that has "LLM Integration" enabled.

...

  • Show tool descriptions: Enables/disables showing tool descriptions in applicable wizards.
  • Auto Beautify: Tells SOAtest to automatically beautify XML messages in the selected tool or tools (Traffic Viewer, Diff, Editor) if the message is under the specified size (10 KB is the default setting).
  • Masked Environment VariablesMask sensitive data in displayed traffic: Enable to hide any masked environment variables from from traffic viewers, REST Clients, JSON/XML Data Banks and Assertors, Header Data Banks, and in the Event Monitoring Details. See Masking a Variable Value for for more information about masking environment variables. Also hides authorization request headers in displayed traffic and password input fields in HTML browser contents.
  • Character Encoding: You can enable System default to configure SOAtest and/or Virtualize to use the default character set for the particular system being used. Enable Custom to encode characters from the list of encodings available on the JVM being used.
  • Default timeout (milliseconds): Allows you to enter the length of delay (in milliseconds) after which SOAtest should consider your FTP, telnet, or HTTP requests to be “timed out.” The default is 30000 milliseconds.
  • Report each duplicate error that occurs on the same line: Tells SOAtest to show only the first instance of duplicate errors that occur for the same line of code.
  • Reset Cookies: Allows you to clear the current global cookies so that next HTTP invocations start a new session.
  • Save settings: Specifies what file format to use for saving project files (for example, .tst, .changetemplate). See Understanding the Available Project File Formats.
  • Enable the Automatically backup project files option and specify a file size threshold for .tst and/or .pva files in the Warn on file size large than (MB) field to be notified when the size of the file exceeds the threshold. You can then reduce the size (and prevent performance problems) by dividing it into smaller files.

...

Info

Azure Active Directory users: Enter the redirect URL configured above under "Mobile and desktop applications" in Azure AD. For example, if Callback host is set to "localhost" and Callback port is set to "Automatically select an open port" (the default values), you would enter "http://localhost/oauth2_callback" for the callback URL in Azure AD.

Proxy Settings
Anchor
ProxySettings
ProxySettings

The Proxy panel controls how SOAtest, Virtualize, and/or Virtualize Load Test works with proxy servers. It does not control the separate intermediary proxy used for web scenarios (for details on this other proxy, seeProxy Configuration Details). 

  • If Windows and IE (which use the same settings) are configured to properly use the proxy to access the relevant websites, select enable Use system proxy configuration.
  • Otherwise, select enable Enable proxy and manually enter the correct settings. These settings should be equivalent to what you would use in the browser outside of SOAtest, Virtualize, and/or Load Test. You must restart SOAtest/Virtualize for the settings to take effect.

    • To use an automatic configuration script, select enable Use automatic configuration script and enter the proxy address in the Address field.
    • If you want to use the same proxy server for all protocols, enable Same proxy server for all protocols, then enter the address and port of the proxy server you want to use in the Proxy Address and Proxy Port fields.
    • If you want to use different proxy servers for different protocols, disable Same proxy server for all protocols, then enter the address and port of each proxy server you want to use in the Proxy Address and Proxy Port fields.
    • If your proxy server requires authentication, enable Enable proxy authentication, then enter a valid username and password in the Username and Password fields.
    • If you want to allow Web traffic from designated IP addresses to pass through directly (avoiding the proxy), enter those IP addresses in the Proxy Exceptions text field. If you enter multiple addresses, use a semicolon (;) to separate the entries.
    • The Proxy Address value should be a URL to the script: either an HTTP(S) URL or a file URL. File URLs should be formatted as "file:///" followed by the file system path where the proxy autoconfiguration script lives. For example, on Windows this could be file:///c:/Users/user/scripts/proxy.pac. On Linux, it might be file:///home/machine/scripts/proxy.pac.

...

SettingPurpose
virtualize.license.use_network=true|falseDetermines whether the current installation retrieves its license from License Server.
virtualize.license.network.host=[host]

Specifies the machine name or IP address of the machine running License Server Configuration Manager. If your server uses the HTTPS protocol, prepend https:// to the hostname.

This setting is deprecated.

virtualize.license.network.port=[port]

Specifies the License Server port number.

This setting is deprecated.

virtualize.license.network.user=[username] 

Specifies the username for authentication on the License Server specified with the license.network.url option.

This option requires the license.network.use.specified.server and license.network.auth.enabled options to be set to true.

Example: license.network.user=JohnDoe

virtualize.license.network.password=[password] 

Specifies the password for authentication on the License Server specified with the license.network.url option.

This option requires the license.network.use.specified.server and license.network.auth.enabled options to be set to true and the and the license.network.user to be configured.

We strongly recommend encoding encrypting your password to ensure successful authentication and a secure connection. You can encode encrypt your password by running virtualizecli with the -encodepass flag flag, which uses AES 256-bit encryption

Example:

virtualizecli -encodepass mypassword 

The command line tool will generate an encoded encrypted string that you can use in in the configuration file. 

license.network.url=[url]

Specifies the License Server URL. Remember to include the https:// protocol; License Server does not support http:// connections. If License Server is deployed to a location other than the root of the host server, the URL should include a context path (a relative path from the host name; for example: https://server.company.com:8443/contextPath). This may be the case if your organization uses a reverse proxy. Refer to the License Server documentation on https://docs.parasoft.com for additional information about reverse proxy server configuration and context path configuration.

Example: https://10.9.1.63:8443

license.network.context.path=[path]

Specifies the path to the DTP License Server. The context path is a relative path from the host name specified with the license.network.host setting. This setting should only be configured if DTP is deployed to a location other than the root of the host server, which may be the case if your organization uses a reverse proxy.

Configuring the context path is not supported for standalone License Server.

Refer to the DTP documentation for additional information about reverse proxy server configuration and context path configuration. 

This setting is deprecated.

license.network.auth.enabled=true|false 

Enables or disables authentication on the License Server specified with the license.network.url option.

This option requires the license.network.use.specified.server option to be set to true.

license.network.use.specified.server=[true|false]

This option enables Virtualize to connect to either DTP and License Server, or two instances of DTP simultaneously.

Set to false if you want to retrieve a license from the DTP server specified with Parasoft DTP Settings

If set to true, Virtualize will retrieve a license from the server specified with the license.network.url option. 

virtualize.license.network.edition=[edition_name]

Specifies the type of license that you want this installation to retrieve from the License Server.

[edition_name] can be server_edition. To use a custom edition, do not set anything after the "="; simply leaving the value empty.

Example:

virtualize.license.network.edition=desktop_edition

virtualize.license.network.edition=server_edition

virtualize.license.autoconf.timeout=[seconds]Specifies the maximum number of seconds this installation will wait for the license to be automatically configured from the License Server. Default is 10.
virtualize.license.
local.expiration=[expiration]
Specifies the local license that you want this installation to use.
virtualize.license.local.password=[password]Specifies the local password that you want this installation to use.
virtualize.license.wait.for.tokens.time=[time in minutes]

Specifies the time that this installation will wait for a license if a license is not currently available. 

For example, use virtualize.license.wait.for.tokens.time=3 to configure Virtualize to wait three minutes for a license token to become available. 

...