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

Compare with Current View Page History

« Previous Version 3 Next »

New Data Repository CRUD Tool

Virtualize and SOAtest now ship with a native CRUD tool that enables you to create stateful virtual services. The tool can create, update, and delete records in connected data repositories in response to request messages. As a result, your virtual services behave even more like real applications. See Data Repository CRUD tool for details.

Improved Support for SOAtest Reports in DTP

SOAtest has been able to publish reports to DTP since 9.102, but with updates to the Environment Manager Plugin for Jenkins, as well as enhancements in DTP, you can now view aggregated functional and non-functional testing data in DTP alongside your static analysis and unit testing data. The Jenkins plugin allows you to associate test execution results with specific projects in the DTP.  DTP will aggregate the information, making it much easier for QA leadership to understand a portfolio level view of their applications health and make better decisions on its release readiness.

Suite-level SSL Configuration for IBM MQ

If you are working with applications the communicate over MQ, you can now configure tools to use key store and trust store settings configured in the Parasoft preferences or in the local test or responder suite.

Data Repository Server Moved to Customer Portal

The data repository server is now available as a separate download from the customer portal. This change enables customers readily access and deploy Parasoft data repositories without having to download a SOAtest or Virtualize desktop. The desktop products will no longer ship with the server.

New JSON Validator Tool

The new JSON Validator checks JSON messages and reports a failure if the requests and responses are not well-formed according to the RFC 4627 version of the JSON standard. The tool can also validate JSON payloads against schema definitions. You can use JSON Validators as standalone tools to manually validate JSON, or connect it to tools that send or receive messages in JSON format to verify that the payloads are valid. See JSON Validator.

SOAtest Views

The SOAtest Server view is now used to manage test assets deployed to a local or remote SOAtest server.See SOAtest Server View for details.

The previous version of the SOAtest Server view has been renamed to the Legacy Stub Server view.See Legacy Stub Server View for details.

Usability Improvements

A right-click action has been added to the navigator view that enable you to quickly add folders to your Test Assets and Virtual Assets structures. If you are upgrading from a previous version, you must either reset your workspace perspective or create a new workspace to use this feature. To reset, right-click the perspective in the Perspectives tool bar and choose Reset. If you have a customized perspective, enable the Also discard perspective's customization option.


Asynchronous Processing

Asynchronous processing enables better concurrency when responders are configured with delays (e.g., in performance profiles). You can now control how the SOAtest/Virtualize Server processes requests by setting the asynchronous processing system properties during startup. See the following sections:

Continuous Testing Platform

We've made the following enhancements to CTP.

Contextual Quick Scripts

Click on the info icon in CTP interfaces to view a sample cURL command that you can use in your batch scripts to automate CTP actions.


Quick scripts appear in screens associated with the following actions:

  • Executing test jobs
  • Provisioning environments
  • Restoring repository backup
  • Generating from a data model

Update Variable Sets for Test Scenario Jobs

If multiple environments are available for the scenario, you can use the new Variable set option in the API Testing interface to map a variable set to each test scenario in your job.  Variable sets defined in the test scenario will automatically be configured to use the existing values, but you can choose Literal from the drop-down menu and specify specific values. Literal fields are pre-populated with local variables if available.

Ability to Upload Replacement Virtual Assets and Test Files

You can now choose to replace .pva and .tst files without affecting jobs or component instances. SOAtest/Virtualize 9.10.3 or newer is required.

Additional Updates

  • Support for CentraSite Active SOA has been deprecated.
  • Support for Rational TestManager has been deprecated.

Resolved PRs and FRs

IDDescription
CTP-4064SOAtest server refresh action blocked on SOAtest Server webpage
CTP-4052Enable scrolling for large error messages thrown during failure of a job execution
CTP-4037Improved warning message when deleting a component type.
CTP-3977Made database backup API public
LT-1222Document 'Set Graph Shape' feature
LT-1221Bell distribution is lost when switching to "Directed Profiles" scenario type
LT-1218Long Delays When Running Scenario/Selecting Project Configuration
LT-1216Tests that reference Global Tools don't run on remote machines
LT-1214Load Test Agents Fail to Operate Every Other Scenario
LT-1055Intermittent LT failure
SOA-10588HTML Report Shows Inconsistent Order of Results from Diff Tool
SOA-10583Write File tool writes file into wrong directory
SOA-10579Log message to console when report published to DTP
SOA-10534Update regression controls incorrectly logs that it was unable to update regression control
SOA-10531Inconsistent order of results from parameterized Diff Tool in Quality Tasks view
SOA-10517Smart traffic creation builds bad form json for payload with mixed types
SOA-10460Performance issue with parameterizing diff controls
SOA-10394Filename with Japanese characters garbled in multipart payload
SOA-10276REST API error response when data source and environment have same name
SOA-10194Data Group Failing In CTP
SOA-10160Optimized opening large reference TSTs
SOA-10158XML Validator checking xml-exc-c14n PrefixList as NMTOKENS instead of string list
SOA-10087Unable to connect with SOAtest server due to "missing" license feature
SOA-10039Aggregate tool fails to display previously selected tools
SOA-9978database data source does not work with SQLite
SOA-9463Specify encoding for Write File tool
SOA-6577Add Messaging/REST Client option to override character encoding
VIRT-2696Documentation for licensing SOAtest when starting soavirt.war in a Docker container
VIRT-2668Replace with data source option not working in Form JSON responder
VIRT-2666Allows users to use Drag&Drop for Virtualize in clustering mode.
VIRT-2627Traffic file with xml request and plain text response causes NPE during parameterized traffic creation
VIRT-2507Apache Axis2 Version Triggering Security Vulnerability
VIRT-2002Responder set encoding of a response
  • No labels