ReadyAPI 3.40.0 includes a few changes as compared to the previous version of the product – ReadyAPI 3.30.0. For information on the changes made to other versions, see Version History.
ReadyAPI Core
-
Upgraded spring Framework to 5.3.18. (RIA-19435)
-
Upgraded to Java 17. (RIA-19352)
-
Upgrade JMS 1.1 Jar to JMS 2.0. (RIA-19058)
-
Released ReadyAPI version to run on AppleM1 chip.
Note: |
SmartBear License Management
-
We have added support for offline licensing to support users operating in private networks where internet access is restricted. For more information, please go to ReadyAPI Licensing | ReadyAPI Documentation.
ReadyAPI Performance Improvements
-
We have been implementing improvements to ReadyAPI Performance testing including increasing the number of virtual users which can be simulated from one computer. Up to now, we have recommended up to 1000 virtual users being simulated from one machine and using Load Agents to scale beyond 1000 VUs. ReadyAPI is now able to manage higher numbers of users from one machine and we are now recommending one machine can manage approx. 6,000-10,000 VUs.
-
We have also improved the stability and reliability of Load Agents for larger scale distributed testing.
-
We will continue to improve performance testing in upcoming releases and expect to publish more detailed recommendations with each release.
ReadyAPI Test - gRPC
-
When importing proto3 Files, users can use all linked gRPC schemas while testing the gRPC service in that proto3 file and test gRPC services with external links. (RIA-18921, RIA-18885)
-
Added support for importing .proto files that contain Google wrappers. When importing .proto import using Google wrappers, the import line in the
test_with_GoogleWrappers.proto
is looking for thewrappers.proto
. When thewrappers.proto
is added to the correct folder structure, the import works properly. (RIA 19418)
Another way to circumvent this issue is to edit the import path in the test_with_GoogleWrappers.proto
so that it looks in the same folder for the wrappers.proto file
. This can be done in the following way:
Then, with both test_with_GoogleWrappers.proto
and wrappers.proto
in the same folder, it works properly as well.
ReadyAPI Test - JMS
You can specify the JMSDeliveryMode for JMS messages in virtual services so the message won’t be missed. (RIA-19258)
Integrations
We published a new version of 'ReadyAPI Test for Azure DevOps' extension. (RIA-19195)
ReadyAPI Test - File Upload
When testing services that require files to be sent, users can easily upload a file and send it so that they can test their services accordingly. (RIA-17380)
When Creating New Environments
When creating a new environment user has a checkbox to add Endpoints from "No Environment". If more than one endpoint with the same interface name exists, the user chooses the one on the list. We copy endpoints for REST, KAFKA, SOAP, etc. (RIA-17358)
More
-
We have fixed a few bugs reported by our customers.