Skip to content

Instantly share code, notes, and snippets.

@shubham1172
Last active March 30, 2022 12:03
Show Gist options
  • Save shubham1172/80846320d8a33bd4a39f65edd9177133 to your computer and use it in GitHub Desktop.
Save shubham1172/80846320d8a33bd4a39f65edd9177133 to your computer and use it in GitHub Desktop.
DAPR CLI benchmarking with Measure-Command utility
# The time utility has been taken from https://gist.github.com/jpoehls/2206444
. "C:\Users\shubhash\Documents\WindowsPowerShell\time.ps1"
$DAPR_170_BIN="C:\Users\shubhash\Desktop\dapr_windows_amd64\v1.7.0-rc.2\dapr.exe"
$DAPR_160_BIN="C:\Dapr\dapr.exe"
$SAMPLE_SIZE=100
Write-Host "############################"
Write-Host " dapr --version"
Write-Host "############################"
Write-Host "v1.6.0"
Invoke-Expression "time { $DAPR_160_BIN --version } -Samples $SAMPLE_SIZE -Silent"
Write-Host "`r`n"
Write-Host "v1.7.0"
Invoke-Expression "time { $DAPR_170_BIN --version } -Samples $SAMPLE_SIZE -Silent"
Write-Host "`r`n"
Write-Host "############################"
Write-Host " dapr --help"
Write-Host "############################"
Write-Host "v1.6.0"
Invoke-Expression "time { $DAPR_160_BIN --help } -Samples $SAMPLE_SIZE -Silent"
Write-Host "`r`n"
Write-Host "v1.7.0"
Invoke-Expression "time { $DAPR_170_BIN --help } -Samples $SAMPLE_SIZE -Silent"
Write-Host "`r`n"
Write-Host "############################"
Write-Host " dapr help"
Write-Host "############################"
Write-Host "v1.6.0"
Invoke-Expression "time { $DAPR_160_BIN help } -Samples $SAMPLE_SIZE -Silent"
Write-Host "`r`n"
Write-Host "v1.7.0"
Invoke-Expression "time { $DAPR_170_BIN help } -Samples $SAMPLE_SIZE -Silent"
Write-Host "`r`n"
Write-Host "############################"
Write-Host " dapr list"
Write-Host "############################"
Write-Host "v1.6.0"
Invoke-Expression "time { $DAPR_160_BIN list } -Samples $SAMPLE_SIZE -Silent"
Write-Host "`r`n"
Write-Host "v1.7.0"
Invoke-Expression "time { $DAPR_170_BIN list } -Samples $SAMPLE_SIZE -Silent"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment