II.
StackProfile overview
Reference · livestack-profile:performance-testing
Performance Testing (k6, Grafana, Prometheus, Docker, TypeScript) overview
A performance and load testing platform centered on k6 for scripting realistic user scenarios in TypeScript/JavaScript, with Prometheus collecting test metrics and Grafana rendering real-time dashboards of throughput, latency percentiles, and error rates. Docker containers enable distributed load generation from multiple workers. Tests run in CI via GitHub Actions with automatic regression detection against baseline thresholds. Targeted at performance engineers validating SLOs before release. Locust serves as an alternative for Python-native teams. The tradeoff is that k6 lacks built-in browser rendering — teams needing real browser performance metrics must supplement with Playwright or Lighthouse.
Attributes
displayName
Performance Testing (k6, Grafana, Prometheus, Docker, TypeScript)
description
A performance and load testing platform centered on k6 for scripting
realistic user scenarios in TypeScript/JavaScript, with Prometheus
collecting test metrics and Grafana rendering real-time dashboards of
throughput, latency percentiles, and error rates. Docker containers
enable distributed load generation from multiple workers. Tests run in
CI via GitHub Actions with automatic regression detection against
baseline thresholds. Targeted at performance engineers validating SLOs
before release. Locust serves as an alternative for Python-native teams.
The tradeoff is that k6 lacks built-in browser rendering — teams needing
real browser performance metrics must supplement with Playwright or
Lighthouse.
composes
Outgoing edges
applies_to2
- domain:qa-testing·DomainQA/Testing
- domain:observability·DomainObservability
composed_of8
- tool:k6·Toolk6
- tool:grafana·ToolGrafana
- tool:prometheus·ToolPrometheus
- tool:docker·ToolDocker
- language:typescript·LanguageTypeScript
- tool:github-actions·ToolGitHub Actions
- tool:docker-compose·ToolDocker Compose
- language:javascript·LanguageJavaScript
follows_workflow2
- workflow:load-testing-cycle·WorkflowLoad Testing Cycle
- workflow:performance-profiling-cycle·WorkflowPerformance Profiling Cycle
requires_skill_area5
- skill-area:load-testing·SkillAreaLoad Testing
- skill-area:performance-testing·SkillAreaPerformance Testing
- skill-area:metrics-dashboarding·SkillAreaMetrics & Dashboarding
- skill-area:ci-cd·SkillArea
- skill-area:containerization·SkillArea
used_by_role3
- role:qa-engineer·RoleQA Engineer
- role:sre·Role
- role:backend-engineer·RoleBackend Engineer
Incoming edges
None.