Skip to content

Azure Speed Test Tool: Measure network latency, download, and upload speeds to Azure datacenters worldwide.

License

Notifications You must be signed in to change notification settings

blrchen/azure-speed-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azure-speed-test

License MIT Stars Forks Issues

Azure Speed Test Tool: Measure network latency, download, and upload speeds to Azure datacenters worldwide.

Live Demo

Visit the live demo at Azure Speed Test.

Setting Up Your Local Development Environment

Prerequisites

  • .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) named public and upload latency-test.json.
    • Create a private container (access level = Private) named private and upload a 100MB dummy file, which is downloadable from here.
    • Create an upload container (access level = Private) named upload.

Backend Setup

  1. Run CreateSettingsJson.ps1 to generate settings.json, which will replace src/AzureSpeed.WebApp/Data/settings.json.
  2. Open AzureSpeed.sln using Visual Studio 2022 or Rider.
  3. Launch the AzureSpeed.WebApp project.

Frontend Setup

For detailed instructions on setting up the frontend, please refer to the README in the UI directory.

Built With