This page provides best practices for load testing your Cloud Run service to determine whether it scales successfully during production use, and to find any bottlenecks that prevent it from scaling.
Tests to run before load testing
Identify and address concurrency problems in a development or small test environment before proceeding to load testing. Measure container concurrency before performing a load test, and make sure that your Cloud Run service starts up reliably.
Focus your container tests on small incremental counts in manually scaled runs. You can approximate manual scaling in Cloud Run by setting maximum instances to the value that you wish to scale to.
If you have only recently built your container image or recently changed the container image, test that independently before performing a load test.
You should also check other kinds of performance problems, such as excessive latency and CPU utilization, before running a large scale load test.