QuestionQ58

VerifiedDesigning integration solutions to meet performance requirements

Refer to the exhibit.

Question Image

One of the back-end systems called by the API implementation imposes rate limits on how many requests a specific client can make. The back-end system and the API implementation are both deployed across several non-production environments, including staging, as well as in production.

The back-end system’s rate limiting applies to every non-production environment. Production, however, has no rate limiting.

What is the most effective way to perform performance testing of the API implementation in the non-production staging environment?

Explanation

A mock service configured to reproduce the back-end system’s production performance characteristics lets staging generate production-scale load without the non-production dependency’s rate-limit constraint. It also preserves realistic downstream latency and response behavior, which are necessary for meaningful API performance results. MUnit is designed for automated Mule application testing and processor mocking, rather than acting as a production-performance simulation under load.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!