05465c2c5f
* Second batch of projects to update from net6 to net8 * Remove the Core/TimeProvider in favor of System.TimeProvider in net8 |
||
---|---|---|
.. | ||
Azure.Sdk.Tools.PerfAutomation | ||
Azure.Sdk.Tools.PerfAutomation.Tests | ||
Azure.Sdk.Tools.PerfAutomation.sln | ||
README.md | ||
ci.yml | ||
tests.yml |
README.md
perf-automation
Overview
perf-automation
is a tool to run multiple perf tests in any languages and collect the results in a single JSON file.
Walkthrough
-
git clone https://github.com/Azure/azure-sdk-tools
-
cd azure-sdk-tools/tools/perf-automation/Azure.Sdk.Tools.PerfAutomation
-
Copy
config.sample.yml
toconfig.yml
and update paths to language repos. Unused languages can be deleted. -
Run
dotnet run -- --help
to view available command-line arguments -
Example:
dotnet run -- run --languages net java --services sample --dry-run
-
View results in file
results/results.json