Framework Mode - Why performance testing prevents bottlenecks
Folder Structure of a Performance Testing Framework
performance-testing-project/ ├── scripts/ # Performance test scripts │ ├── login_test.jmx # Example JMeter test plan │ ├── api_load_test.js # Example k6 script │ └── user_scenarios/ # Modular user journey scripts ├── config/ # Environment and test configs │ ├── environments.yaml # URLs, credentials per environment │ ├── thresholds.yaml # Performance goals and limits │ └── load_profiles.yaml # Different load scenarios ├── reports/ # Test run results and reports │ ├── 2024-06-01/ # Timestamped folders │ └── latest/ # Symlink or copy of latest report ├── utils/ # Helper scripts and libraries │ ├── data_generators.py # Generate test data │ └── metrics_parser.js # Parse raw results ├── ci/ # CI/CD pipeline scripts │ └── performance_pipeline.yml └── README.md # Project overview and instructions