Skip to content

Add benchmark command documentation#8

Open
savoy9 wants to merge 2 commits intoDaxStudio:mainfrom
savoy9:feature/cli-benchmark-docs-v2
Open

Add benchmark command documentation#8
savoy9 wants to merge 2 commits intoDaxStudio:mainfrom
savoy9:feature/cli-benchmark-docs-v2

Conversation

@savoy9
Copy link
Copy Markdown

@savoy9 savoy9 commented Mar 16, 2026

Companion to DaxStudio/DaxStudio#1436

Changes

  • New page: docs/features/command-line/commands/benchmark-command.md — documents the dscmd benchmark CLI command with syntax, options, output format, and examples
  • Updated: docs/features/run-benchmark.md — added cross-reference tip linking to the new CLI command

Content

  • Full options table including --cold, --warm, --silent, --role, --effective-user
  • CSV output column reference (maps to IServerTimes interface)
  • Console summary table example (from actual E2E test against Fabric)
  • Sample CSV output with real data
  • Examples for localhost, Fabric/Power BI Service, silent mode, and RLS role impersonation
  • Use cases section (regression testing, CI/CD, A/B comparison, batch benchmarking)

savoy9 added 2 commits March 15, 2026 19:53
Documents the new dscmd benchmark CLI command (DaxStudio/DaxStudio#1436).

- New page: commands/benchmark-command.md

- Updated run-benchmark.md with cross-reference to CLI command

- Sample output from actual E2E test against Fabric
Clarify TotalDuration wall-clock fallback when trace is unavailable.

Document RowCount as total rows across all result sets.
@savoy9 savoy9 marked this pull request as ready for review March 16, 2026 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant