...
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 LLM 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
. Functionality has been tested on OpenAI 's GPT-4o and GPTgpt-4o (which tended to give the best results in testing), OpenAI gpt-4o-mini, Google gemini-2.0-flash, and Ollama qwen2.5:14b and the embedding model text-embedding-ada-002.
...
- 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 VariablesSensitive Data: Enable to hide any masked environment variables 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 | ||||
---|---|---|---|---|
|
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 befile:///home/machine/scripts/proxy.pac.
...