1. Identifying Bottlenecks using APM
Use tools like AppDynamics, Dynatrace to monitor real-time metrics (CPU, Memory, Thread count, DB queries) to pinpoint slow components.
2. Correlation in JMeter/LoadRunner
Dynamic values (like session IDs) are extracted using Regular Expressions or correlation functions to maintain session integrity.
3. Parameterization
Replacing hardcoded values (like usernames) with variables to simulate real user behavior.
4. Endurance Testing
Long-duration test to identify memory leaks, database connection issues, and degradation.
5. Workload Modeling
Based on usage data: peak hours, transaction mix, user patterns. Determines how virtual users behave.
6. Monolithic vs Microservices Testing
Monolithic: Single app, end-to-end testing.
Microservices: Multiple APIs, requires individual and integrated testing with mocking.
7. Role of APM Tools
Provides end-to-end traceability, identifies root causes, tracks SLAs, provides dashboards.
8. Garbage Collection Impact
Frequent

No comments:
Post a Comment