Azure Speed Test Tool: Measure network latency, download, and upload speeds to Azure datacenters worldwide.
Visit the live demo at Azure Speed Test.
- .NET 8.0
- For Windows: Visual Studio 2022 with ASP.NET and web development workload.
- For Mac: Rider
- Azure Storage Account setup:
- CORS must be enabled.
- Create a public container (
access level = Blob
) namedpublic
and uploadlatency-test.json
. - Create a private container (
access level = Private
) namedprivate
and upload a 100MB dummy file, which is downloadable from here. - Create an upload container (
access level = Private
) namedupload
.
- Run
CreateSettingsJson.ps1
to generatesettings.json
, which will replacesrc/AzureSpeed.WebApp/Data/settings.json
. - Open
AzureSpeed.sln
using Visual Studio 2022 or Rider. - Launch the
AzureSpeed.WebApp
project.
For detailed instructions on setting up the frontend, please refer to the README in the UI directory.