Features Added to ReadyAPI 3.20.0

Applies to ReadyAPI 3.56, last modified on November 25, 2024

ReadyAPI 3.20.0 includes support for gRPC APIs and a number of various improvements and fixes. Below is the list of changes relative to the previous version of the product - ReadyAPI 3.10.2. For information on the changes made to other versions, see Version History.

Support for gRPC services

ReadyAPI now supports testing of gRPC services:

  • You add a new gRPC definition to your project by using a .proto file. ReadyAPI uses the definition to serialize and deserialize gRPC messages:

    What's new in ReadyAPI 3.20.0: gRPC service

    Click the image to enlarge it.

  • Use the API Connection test step to send and receive messages of gRPC APIs:

    What's new in ReadyAPI 3.20.0: gRPC operation in the API Connection test step

    Click the image to enlarge it.

    Currently, ReadyAPI supports only gRPC operations of the unary type.
  • ReadyAPI also supports sending gRPC messages over the SSL/TLS protocol with and without a Google OAuth 2.0 authentication token.

  • You can add a Smart Assertion to the API Connection test step to check incoming messages:

    What's new in ReadyAPI 3.20.0: Assertions for gRPC requests

    Click the image to enlarge it.

Dark theme

ReadyAPI now fully supports the dark UI theme:

Click the image to enlarge it.

To use this theme, enable it in the Preferences > UI window:

Click the image to enlarge it.

Masking encrypted properties

Now, ReadyAPI masks values of the encrypted properties in all the logs and reports:

  • ReadyAPI Log panels.

  • ReadyAPI reports:

    • Printable

    • JUnit-Style

    • Data export

    • Allure

  • Logs of the command-line test runners.

More

See Also

Version History

Download ReadyAPI
Highlight search results