QuestionQ25
Building and testing applicationsYour production application has recently experienced reliability problems, and you are uncertain how it will behave if an unexpected failure occurs. You want to evaluate the application's resilience. What should you do?
- A Write end-to-end tests to determine how different microservices interact. Validate that all tests pass.
- B Perform chaos engineering by intentionally introducing failures into the system. Observe how the application behaves, and ensure that it is able to recover from a failure.
- C Test individual units of code for a critical portion of the application's code. Ensure that unit tests are part of the Cloud Build pipeline.
- D Perform load testing of the application, and use JMeter for the critical endpoints of the application. Ensure that the application performs as expected under a heavy load.
Community Discussion