1.6 KiB
1.6 KiB
Quick Start Guide - Load Testing
🚀 For Fresh Systems
One-Command Setup
cd /home/tech4biz/work/CP_Front_Automation_Test
./setup_load_test_environment.sh
This will set up everything automatically!
📝 Manual Setup (If Needed)
1. Check Python
python3 --version # Should be 3.8+
2. Create Virtual Environment
python3 -m venv venv
3. Activate Virtual Environment
source venv/bin/activate
4. Install Dependencies
pip install -r requirements.txt
5. Validate Setup
python3 tests/load_tests/validate_function_signature.py
✅ Run Your First Test
Test with 1 Student
source venv/bin/activate
python3 tests/load_tests/test_generic_load_assessments.py \
--csv students_with_passwords_2025-12-12T13-19-32.csv \
--start 0 \
--end 1 \
--workers 1 \
--headless \
--metrics-interval 1
Scale Up to 10 Students
python3 tests/load_tests/test_generic_load_assessments.py \
--csv students_with_passwords_2025-12-12T13-19-32.csv \
--start 0 \
--end 10 \
--workers 10 \
--headless \
--metrics-interval 5
Full Load Test (100 Students)
python3 tests/load_tests/test_generic_load_assessments.py \
--csv students_with_passwords_2025-12-12T13-19-32.csv \
--start 0 \
--end 100 \
--workers 100 \
--headless \
--metrics-interval 10
📚 Need More Help?
- Full Documentation:
tests/load_tests/README.md - Usage Guide:
tests/load_tests/LOAD_TEST_USAGE.md - Issue Resolution:
tests/load_tests/VERIFICATION_SUMMARY.md