I have an application cluster with several instances running on GCP. There is a load balancer in front of the cluster and auto scaling is enabled. The application makes call to a paid 3rd party API on every request. I want to load test this cluster along with the load balancer to test capacity of this setup without actual making calls to the 3rd party. I'm thinking to have a service outside of the cluster to intercept outbound requests and serve mock data, but it should also be able to handle heavy load. What is the best strategy? Any tools I can use on GCP?