update locust file

This commit is contained in:
a2nr 2026-05-06 09:09:54 +07:00
parent d28cab70fa
commit cbbd7cfb7a
7 changed files with 299 additions and 28 deletions

View File

@ -398,36 +398,35 @@ class ElemesStudent(HttpUser):
)
time.sleep(0.5)
# 3. Track progress
with self.client.post(
f'{API}/track-progress',
json={
'token': self.token,
'lesson_name': slug,
'status': 'completed'
},
name='/track-progress',
catch_response=True
) as resp:
data = safe_json(resp)
if not data.get('success'):
# Include exact error message from server to help debugging
error_msg = data.get('message', f'HTTP {resp.status_code}')
resp.failure(f"Track progress failed for '{slug}': {error_msg}")
# 3. Track progress (Removed Teacher-POST work-around per user request)
# We will let the API progress test handle the data reporting instead.
pass
# ── Task 7: Progress Report (weight=1) ─────────────────────────────
# ── Task 7: View Progress Page (UI) (weight=1) ─────────────────────
@task(1)
def view_progress_report(self):
"""Fetch progress report (teacher perspective)."""
def view_progress_page(self):
"""Simulate teacher landing on the progress report page (HTML)."""
if not TEACHER_TOKEN:
return
# Login as teacher
with self.client.get('/progress', name='Progress Page (UI)', catch_response=True) as resp:
if resp.status_code != 200:
resp.failure(f"Failed to load Progress Page: HTTP {resp.status_code}")
# ── Task 8: Progress API Report (JSON) (weight=2) ──────────────────
@task(2)
def view_progress_api(self):
"""Fetch actual progress data JSON (Teacher perspective)."""
if not TEACHER_TOKEN:
return
# Login as teacher to get the JSON
self.client.post(
f'{API}/login',
json={'token': TEACHER_TOKEN},
name='/login [teacher]'
name='/login [teacher-api]'
)
with self.client.get(
@ -436,17 +435,16 @@ class ElemesStudent(HttpUser):
catch_response=True
) as resp:
data = safe_json(resp)
students = data.get('students', [])
lessons = data.get('lessons', [])
if resp.status_code != 200:
resp.failure(f"Progress API failed: {data.get('message', f'HTTP {resp.status_code}')}")
elif not data.get('students'):
resp.failure("Progress API returned empty student list")
if not lessons:
resp.failure("No lessons in progress report")
# Re-login as student for subsequent tasks
# Re-login as student
self.client.post(
f'{API}/login',
json={'token': self.token},
name='/login [re-auth]'
name='/login [re-auth-api]'
)

88
load-test/master.log Normal file
View File

@ -0,0 +1,88 @@
[2026-05-06 08:59:27,242] T480/INFO/locust.main: Starting Locust 2.43.4
[2026-05-06 08:59:27,243] T480/INFO/locust.main: Starting web interface at http://0.0.0.0:8089, press enter to open your default browser.
[2026-05-06 08:59:29,301] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported as ready. 1 workers connected.
[2026-05-06 08:59:29,303] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported as ready. 2 workers connected.
[2026-05-06 08:59:29,363] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported as ready. 3 workers connected.
[2026-05-06 08:59:29,419] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported as ready. 4 workers connected.
[2026-05-06 08:59:29,442] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported as ready. 5 workers connected.
[2026-05-06 08:59:47,983] T480/INFO/locust.runners: Sending spawn jobs of 50 users at 1.00 spawn rate to 5 ready workers
[2026-05-06 08:59:47,984] T480/INFO/root: ============================================================
[2026-05-06 08:59:47,984] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 08:59:47,984] T480/INFO/root: ============================================================
[2026-05-06 08:59:47,984] T480/INFO/root: Lessons: 11 total
[2026-05-06 08:59:47,984] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 08:59:47,984] T480/INFO/root: Compilable: 11
[2026-05-06 08:59:47,984] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 08:59:47,984] T480/INFO/root: API prefix: '/api'
[2026-05-06 08:59:47,984] T480/INFO/root: ============================================================
[2026-05-06 09:00:37,199] T480/INFO/locust.runners: All users spawned: {"ElemesStudent": 50} (50 total users)
[2026-05-06 09:01:25,229] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported that it has stopped
[2026-05-06 09:01:25,229] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported as ready. 5 workers connected.
[2026-05-06 09:01:25,229] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported that it has stopped
[2026-05-06 09:01:25,229] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported as ready. 5 workers connected.
[2026-05-06 09:01:25,230] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported that it has stopped
[2026-05-06 09:01:25,230] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported as ready. 5 workers connected.
[2026-05-06 09:01:25,252] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported that it has stopped
[2026-05-06 09:01:25,252] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported as ready. 5 workers connected.
[2026-05-06 09:01:25,255] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported that it has stopped
[2026-05-06 09:01:25,255] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported as ready. 5 workers connected.
[2026-05-06 09:01:38,023] T480/INFO/locust.runners: Sending spawn jobs of 350 users at 1.00 spawn rate to 5 ready workers
[2026-05-06 09:01:38,024] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,024] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:01:38,024] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,024] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:01:38,024] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:01:38,024] T480/INFO/root: Compilable: 11
[2026-05-06 09:01:38,024] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:01:38,024] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:01:38,024] T480/INFO/root: ============================================================
[2026-05-06 09:01:56,193] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported that it has stopped
[2026-05-06 09:01:56,193] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported that it has stopped
[2026-05-06 09:01:56,194] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported that it has stopped
[2026-05-06 09:01:56,194] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported as ready. 3 workers connected.
[2026-05-06 09:01:56,194] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported as ready. 4 workers connected.
[2026-05-06 09:01:56,194] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported as ready. 5 workers connected.
[2026-05-06 09:01:56,223] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported that it has stopped
[2026-05-06 09:01:56,224] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported as ready. 5 workers connected.
[2026-05-06 09:01:56,225] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported that it has stopped
[2026-05-06 09:01:56,225] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported as ready. 5 workers connected.
[2026-05-06 09:02:01,565] T480/INFO/locust.runners: Sending spawn jobs of 350 users at 1.00 spawn rate to 5 ready workers
[2026-05-06 09:02:01,565] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,565] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:01,565] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,566] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:01,566] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:01,566] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:01,566] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:01,566] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:01,566] T480/INFO/root: ============================================================
[2026-05-06 09:02:14,275] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported that it has stopped
[2026-05-06 09:02:14,276] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported that it has stopped
[2026-05-06 09:02:14,276] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported that it has stopped
[2026-05-06 09:02:14,277] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported as ready. 3 workers connected.
[2026-05-06 09:02:14,278] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported as ready. 4 workers connected.
[2026-05-06 09:02:14,279] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported as ready. 5 workers connected.
[2026-05-06 09:02:14,280] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported that it has stopped
[2026-05-06 09:02:14,280] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported that it has stopped
[2026-05-06 09:02:14,281] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported as ready. 4 workers connected.
[2026-05-06 09:02:14,282] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported as ready. 5 workers connected.
[2026-05-06 09:02:38,456] T480/INFO/locust.runners: Sending spawn jobs of 350 users at 1.00 spawn rate to 5 ready workers
[2026-05-06 09:02:38,456] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,456] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:38,456] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,456] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:38,456] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:38,457] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:38,457] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:38,457] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:38,457] T480/INFO/root: ============================================================
[2026-05-06 09:07:57,160] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported that it has stopped
[2026-05-06 09:07:57,161] T480/INFO/locust.runners: T480_7dd64d4a24564e7ea3e3db2e858ffd5a (index 3) reported as ready. 5 workers connected.
[2026-05-06 09:07:57,163] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported that it has stopped
[2026-05-06 09:07:57,164] T480/INFO/locust.runners: T480_5e16da5e9de94ad9b3eb4464d8ea100b (index 4) reported as ready. 5 workers connected.
[2026-05-06 09:07:57,167] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported that it has stopped
[2026-05-06 09:07:57,168] T480/INFO/locust.runners: T480_acf24c63826d4c28aa1ec9259b13a554 (index 0) reported as ready. 5 workers connected.
[2026-05-06 09:07:57,171] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported that it has stopped
[2026-05-06 09:07:57,172] T480/INFO/locust.runners: T480_e5dedea9f94542b1b81759f75ac6e38e (index 1) reported as ready. 5 workers connected.
[2026-05-06 09:07:57,172] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported that it has stopped
[2026-05-06 09:07:57,174] T480/INFO/locust.runners: T480_659fea4a0b2847f99f6d75454a1c639a (index 2) reported as ready. 5 workers connected.

37
load-test/worker_1.log Normal file
View File

@ -0,0 +1,37 @@
[2026-05-06 08:59:29,357] T480/INFO/locust.main: Starting Locust 2.43.4
[2026-05-06 08:59:48,165] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,165] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 08:59:48,165] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,165] T480/INFO/root: Lessons: 11 total
[2026-05-06 08:59:48,165] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 08:59:48,165] T480/INFO/root: Compilable: 11
[2026-05-06 08:59:48,165] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 08:59:48,166] T480/INFO/root: API prefix: '/api'
[2026-05-06 08:59:48,166] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,138] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,139] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:01:38,139] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,139] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:01:38,139] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:01:38,139] T480/INFO/root: Compilable: 11
[2026-05-06 09:01:38,139] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:01:38,139] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:01:38,139] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,720] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,721] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:01,721] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,721] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:01,721] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:01,721] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:01,721] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:01,721] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:01,721] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,618] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,618] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:38,618] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,618] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:38,618] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:38,618] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:38,618] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:38,619] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:38,619] T480/INFO/root: ============================================================

37
load-test/worker_2.log Normal file
View File

@ -0,0 +1,37 @@
[2026-05-06 08:59:29,296] T480/INFO/locust.main: Starting Locust 2.43.4
[2026-05-06 08:59:48,124] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,125] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 08:59:48,125] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,125] T480/INFO/root: Lessons: 11 total
[2026-05-06 08:59:48,125] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 08:59:48,125] T480/INFO/root: Compilable: 11
[2026-05-06 08:59:48,125] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 08:59:48,125] T480/INFO/root: API prefix: '/api'
[2026-05-06 08:59:48,125] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,178] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,178] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:01:38,178] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,178] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:01:38,178] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:01:38,178] T480/INFO/root: Compilable: 11
[2026-05-06 09:01:38,179] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:01:38,179] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:01:38,179] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,725] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,725] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:01,725] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,725] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:01,725] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:01,725] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:01,725] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:01,725] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:01,725] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,593] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,593] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:38,593] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,593] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:38,593] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:38,593] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:38,593] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:38,593] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:38,593] T480/INFO/root: ============================================================

37
load-test/worker_3.log Normal file
View File

@ -0,0 +1,37 @@
[2026-05-06 08:59:29,437] T480/INFO/locust.main: Starting Locust 2.43.4
[2026-05-06 08:59:48,180] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,180] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 08:59:48,180] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,180] T480/INFO/root: Lessons: 11 total
[2026-05-06 08:59:48,180] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 08:59:48,180] T480/INFO/root: Compilable: 11
[2026-05-06 08:59:48,180] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 08:59:48,180] T480/INFO/root: API prefix: '/api'
[2026-05-06 08:59:48,180] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,182] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,182] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:01:38,182] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,182] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:01:38,182] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:01:38,182] T480/INFO/root: Compilable: 11
[2026-05-06 09:01:38,182] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:01:38,182] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:01:38,182] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,684] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,684] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:01,684] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,684] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:01,685] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:01,685] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:01,685] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:01,685] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:01,685] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,618] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,618] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:38,618] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,618] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:38,618] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:38,618] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:38,618] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:38,619] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:38,619] T480/INFO/root: ============================================================

37
load-test/worker_4.log Normal file
View File

@ -0,0 +1,37 @@
[2026-05-06 08:59:29,294] T480/INFO/locust.main: Starting Locust 2.43.4
[2026-05-06 08:59:48,136] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,136] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 08:59:48,136] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,136] T480/INFO/root: Lessons: 11 total
[2026-05-06 08:59:48,136] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 08:59:48,136] T480/INFO/root: Compilable: 11
[2026-05-06 08:59:48,136] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 08:59:48,136] T480/INFO/root: API prefix: '/api'
[2026-05-06 08:59:48,136] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,173] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,173] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:01:38,173] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,173] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:01:38,174] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:01:38,174] T480/INFO/root: Compilable: 11
[2026-05-06 09:01:38,174] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:01:38,174] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:01:38,174] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,723] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,723] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:01,723] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,723] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:01,723] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:01,723] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:01,723] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:01,723] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:01,723] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,581] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,581] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:38,581] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,581] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:38,581] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:38,581] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:38,581] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:38,582] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:38,582] T480/INFO/root: ============================================================

37
load-test/worker_5.log Normal file
View File

@ -0,0 +1,37 @@
[2026-05-06 08:59:29,413] T480/INFO/locust.main: Starting Locust 2.43.4
[2026-05-06 08:59:48,151] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,151] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 08:59:48,151] T480/INFO/root: ============================================================
[2026-05-06 08:59:48,151] T480/INFO/root: Lessons: 11 total
[2026-05-06 08:59:48,151] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 08:59:48,151] T480/INFO/root: Compilable: 11
[2026-05-06 08:59:48,152] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 08:59:48,152] T480/INFO/root: API prefix: '/api'
[2026-05-06 08:59:48,152] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,172] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,172] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:01:38,172] T480/INFO/root: ============================================================
[2026-05-06 09:01:38,172] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:01:38,173] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:01:38,173] T480/INFO/root: Compilable: 11
[2026-05-06 09:01:38,173] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:01:38,173] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:01:38,173] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,725] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,725] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:01,725] T480/INFO/root: ============================================================
[2026-05-06 09:02:01,725] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:01,725] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:01,725] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:01,725] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:01,725] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:01,725] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,591] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,591] T480/INFO/root: Elemes LMS — Locust E2E Test
[2026-05-06 09:02:38,591] T480/INFO/root: ============================================================
[2026-05-06 09:02:38,591] T480/INFO/root: Lessons: 11 total
[2026-05-06 09:02:38,591] T480/INFO/root: C: 11, Python: 0, Hybrid: 0, Arduino: 0
[2026-05-06 09:02:38,591] T480/INFO/root: Compilable: 11
[2026-05-06 09:02:38,591] T480/INFO/root: Tokens: 50 loaded
[2026-05-06 09:02:38,591] T480/INFO/root: API prefix: '/api'
[2026-05-06 09:02:38,591] T480/INFO/root: ============================================================