JavaScript C# CSS Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AzureSpeed.AdminConsole
AzureSpeed.Common
AzureSpeed.Test Add region filters and complete a big code refactoring Oct 3, 2016
AzureSpeed.Web.App
scripts
.gitignore
AzureSpeed.sln
LICENSE Initial commit Jun 30, 2014
README.md
Settings.StyleCop

README.md

AzureSpeed

licence badge stars badge forks badge issues badge

A speedtest tool for Azure. Test network latencies and speed to Azure data centers from different countries.

Demo

http://www.azurespeed.com

How To Run AzureSpeed

  1. Open AzureSpeed.sln in Visual Studio 2015 with Update 3 or above, install DotNet Core from https://www.microsoft.com/net/core#windows
  2. In each Azure region you want to run speed test, create one storage account
  3. Replace storage accounts and keys in AzureSpeed.Web.App\Data\settings.json
  4. Run AdminConsole.exe to initialize storage account, this tool will take care of everything needs for a storage account to run speed test
    • Enable CORS
    • Create two containers
    • Create a callback.js which is used by latency test
    • Upload a 100MB dummy file for download speed test (Test file can be downloaded from http://azurespeed.com/Azure/Download)
  5. Replace storage account names in AzureSpeed.Web.App\wwwroot\js\azurespeed\common.js and AzureSpeed.Web.App\wwwroot\js\azurespeed\controllers\mainCtrl.js
  6. You are all set, enjoy!

Built on

License

MIT