zackaryxzhang / AzureSpeed

Azure speed test tool. Test your network latency and speed to Azure datacenters around the world.

Home Page:http://www.azurespeed.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AzureSpeed

licence badge stars badge forks badge issues badge

Azure speed test tool. Test your network latency and speed to Azure datacenters around the world.

Demo

Setup local development environment

To run the code locally you will need:

  • Visual Studio 2017.3 or higher
  • Azure storage accounts for speed testing

Steps

  1. Open PowerShell prompt and go to deployment folder, run ProvisionStorageAccounts.ps1 in PowerShell commnad line window to create Azure storage accounts.
  2. Update AzureSpeed.Web.App\Data\settings.json with storage accounts and keys created in step #1
  3. Run AzureSpeed.AdminConsole.exe to initialize storage accounts, this tool will take care of everything needs for a storage account to run speed test
    • Enable CORS
    • Create containers
    • Create a callback.js used for latency test
    • Upload a 100MB dummy file for download speed test (Test file can be downloaded from http://www.azurespeed.com/Azure/Download)
  4. Open AzureSpeed.sln in Visual Studio 2017
  5. Updated below files with storage accounts created in step #1
    • AzureSpeed.Web.App\wwwroot\js\azurespeed\common.js
  6. You are all set now, enjoy coding!

Built on

License

MIT

About

Azure speed test tool. Test your network latency and speed to Azure datacenters around the world.

http://www.azurespeed.com

License:MIT License


Languages

Language:HTML 56.2%Language:JavaScript 23.4%Language:C# 13.2%Language:PowerShell 4.9%Language:CSS 2.4%