Skip to content

As an instructor, I want TLJH to support 15 simultaneous pair collaborations, So that my entire class can collaborate in real time without performance issues. #10

@SketchRudy

Description

@SketchRudy

Depends on: Server memory upgrade from 4GB → 8GB

Acceptance Criteria:

GIVEN 15 separate pairs of users are collaborating on 15 different documents
WHEN all pairs are actively editing at the same time
THEN collaboration remains stable across all 15 sessions with no kernel restarts, crashes, or memory errors

Technical Tasks:

  • Ensure test scripts are modular (login, session, edits, and load tests as separate components)
  • Build automated test scripts (Playwright/Selenium) to:
  • Log in 30 users concurrently and assign users into 15 pairs
  • Open each pair’s shared doc/session simultaneously
  • Perform simultaneous edits + saves per pair
  • Verify both users see updates in real time and no edits are lost
  • Run load tests at 5 pairs → 10 pairs → 15 pairs and record
    Any editor crashes, kernel restarts, etc

Story points:
5 points

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions