You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This release includes the following enhancements.

Release date: Month Date, Year

MCP Tool Updates

The MCP tools that you can use with Virtualize have been greatly expanded. You can now create virtual services from a service definition, including virtual services limited to specific resources in that definition. In addition, if your LLM supports sampling and your MCP tool has permission to use it, you should see much better sample values in your requests and responses. Lastly, your MCP tool will track which virtual services it has created so it can tell what it can do further work on. Just ask it which virtual services it has access to and it will list them for you.

Note: The account you're authorizing with in MCP must have at least Provision access in your Virtualize server to use MCP tools.

Visual Diff Mode

You can now chain an AI Assertor, AI Databank, or Write tool to the screenshot output of browser playback tests. While the first two improve your ability to utilize Parasoft's AI abilities with your visual testing, the latter enables the new Visual mode in the Diff tool. The Visual Diff tool lets you compare images in your tests so that visual differences can be automatically flagged. Control images can come from a test run, a data source, or a file on your drive. You also have the ability to adjust the tool's sensitivity to changes and define areas that should be ignored during comparison. See Visual Diff Mode for more information.

Path-Based Matching

You can now configure data source value mappings based on either parameter names or path segment indexes. The latter allows you to configure path-based data banks, correlations, or inline expressions that are stable regardless of deployment path. See Message Responder Overview: Request URL PathsCustomizing Request Matching and CorrelationsREST URL Data Bank, and Extracting Request Values to Populate Responses in Virtualize for more information.

Self-Registering Coverage Agents in CTP

You can now configure your application under test with a coverage agent that will, upon startup, register itself with a specific system/environment in CTP.

Customized SQL Responder Data Storage

SQL Responders can now be configured to store recorded data in a folder of your choosing, allowing you greater customization and the ability to manage multiple teams on a shared server where each team has their own directory on the server for assets and data. See SQL Responder for more information.

Asynchronous Socket Subscriber Tool

The new Asynchronous Socket Subscriber tool uses a socket connection to "subscribe" to a remote server and wait for messages from it, which will then be handled by Responders. It can be configured to read fixed-length, prefixed-variable-length, or token-delimited messages from the socket. See Asynchronous Socket Listener and Subscriber.


Additional Updates

  • SOAtest and Virtualize now ships with Eclipse 2025-09.
  • For the Fixed Length Client and Fixed Length Call Back tool, you can now define a field that is of variable length, so that the data model can read the last field of your message when it contains fewer characters than its defined length.

  • JDBC Driver Hybrid mode has been given robust handling when Virtualize or the original database is not available.
  • You can now configure the Diff tool so it won't flag a difference just because an XPath element's position/index changes in relation to the parent node (or when it "moves" relative to the parent node). See Diff Tool: Understanding XPaths for more information.
  • The AI Assistant has been updated to require explicit instructions before it will add an AI Assertion to tests it creates. You can also give it specific payload data in your prompt.

  • Added the ability to name connections within proxies. These names are used to work with specific connections within the proxy through the REST API.
  • If you use AWS, you can now authenticate requests using AWS Signature Version 4, allowing you to upload files to an S3 bucket from a TST or PVA. See Adding Global Properties for more information.

  • You can now constrain your GraphQL message responders by either a GraphQL SDL or an introspection URL. See GraphQL Message Responder for more information.

  • When running Load Test from the command line, you can now run it with a -fail option to fail the command by returning a non-zero exit code if QoS metric failures or other errors are reported.

  • Load Test Continuum has been updated with improved graphs that now allow you to get data for specific dates and include a threshold graph that can be toggled on and off.

  • Added a new option to make the server keep searching for a matching responder if none of the request files match the incoming search. In addition, wildcard matches are now supported in the following parts of request: URL path, URL query parameter, and payload. See Request Response Files for more information.

  • The defaultTransport attribute in custom message formats now supports the usage of custom transports. See Adding a Custom Message Format for more information.

SOAtest and Virtualize Resolved PRs and FRs

IDDescription
















CTP Resolved PRs and FRs

IDDescription


















  • No labels