Stress Testing
Stress Testing / Load Testing is very important. Such a form of testing allows us to detect non-obvious bugs like concurrency issues, memory leaks and performance bottlenecks. All systems and services should have some form of stress testing in place.
We all know that in reality it's common to see software out there that does not have stress tests. Sometimes we barely see unit tests. Considering the advent of AI coding agents, it's possible to generate stress tests too. Idempotent endpoints will be very easy to test. Non-idempotent endpoints will require some extra work to set up the tests like Testing Interfaces and Test Data Generation.
AI coding agents can read your API documentation in Swagger / OpenAPI format and generate stress tests for you, or if you do not have it, they can do it by reading the whole codebase.