Features Added to ReadyAPI 3.20.0

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:

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

    The gRPC API Structure

    Important

    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:

    The gRPC API Structure

Dark theme

ReadyAPI now fully supports the dark UI theme:

dark-theme.png

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

enable-dark-theme.png

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

Publication date: