# 6 PC Load Test Commands - With Custom URLs ## 🎯 Overview Each PC can hit a different URL by adding `--url` argument. --- ## 🚀 Complete Commands with Custom URLs ### **PC 1 - 50 Students from CSV 1 (0-49)** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T10-49-08_01.csv --start 0 --end 50 --workers 50 --headless --metrics-interval 10 --url http://localhost:3983 ``` ### **PC 2 - 50 Students from CSV 1 (50-99)** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T10-49-08_01.csv --start 50 --end 100 --workers 50 --headless --metrics-interval 10 --url http://localhost:3983 ``` ### **PC 3 - 50 Students from CSV 2 (0-49)** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T10-59-02_03.csv --start 0 --end 50 --workers 50 --headless --metrics-interval 10 --url http://localhost:3983 ``` ### **PC 4 - 50 Students from CSV 2 (50-99)** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T10-59-02_03.csv --start 50 --end 100 --workers 50 --headless --metrics-interval 10 --url http://localhost:3983 ``` ### **PC 5 - 50 Students from CSV 3 (0-49)** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T11-06-37_05.csv --start 0 --end 50 --workers 50 --headless --metrics-interval 10 --url http://localhost:3983 ``` ### **PC 6 - 50 Students from CSV 3 (50-99)** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T11-06-37_05.csv --start 50 --end 100 --workers 50 --headless --metrics-interval 10 --url http://localhost:3983 ``` --- ## 🌐 Different URLs Per PC (Example) ### **PC 1 - Local** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T10-49-08_01.csv --start 0 --end 50 --workers 50 --headless --metrics-interval 10 --url http://localhost:3983 ``` ### **PC 2 - Staging** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T10-49-08_01.csv --start 50 --end 100 --workers 50 --headless --metrics-interval 10 --url https://staging.example.com ``` ### **PC 3 - Production** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T10-59-02_03.csv --start 0 --end 50 --workers 50 --headless --metrics-interval 10 --url https://cognitiveprism.tech4bizsolutions.com ``` ### **PC 4 - Different Port** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T10-59-02_03.csv --start 50 --end 100 --workers 50 --headless --metrics-interval 10 --url http://localhost:5000 ``` ### **PC 5 - Custom URL** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T11-06-37_05.csv --start 0 --end 50 --workers 50 --headless --metrics-interval 10 --url http://192.168.1.100:3983 ``` ### **PC 6 - Another Custom URL** ```bash cd /home/tech4biz/work/CP_Front_Automation_Test && source venv/bin/activate && python3 tests/load_tests/test_generic_load_assessments.py --csv students_with_passwords_2025-12-15T11-06-37_05.csv --start 50 --end 100 --workers 50 --headless --metrics-interval 10 --url https://api.example.com ``` --- ## 📝 URL Format Examples - `http://localhost:3983` - Local development - `http://localhost:5000` - Different port - `https://staging.example.com` - Staging environment - `https://cognitiveprism.tech4bizsolutions.com` - Production - `http://192.168.1.100:3983` - Local network IP - `https://api.example.com` - Any custom URL --- ## 💡 Notes - **Each PC can use a different URL** - just change the `--url` value - **No URL = uses default** from config (localhost:3983 or live) - **Trailing slash is optional** - both `http://localhost:3983` and `http://localhost:3983/` work - **All URLs are supported** - local, staging, production, custom IPs, etc. --- **Status**: ✅ Ready - Each PC Can Hit Different URLs