azure-speed-test
azure-speed-test copied to clipboard
Azure Speed Test Tool: Measure network latency, download, and upload speeds to Azure datacenters worldwide.
azure-speed-test
Azure speed test tool. Test your network latency, download and upload speed to Azure datacenters around the world.
Demo
Local development environment setup steps
- Create storage accounts, configure each storage account with following:
- Enable CORS
- Create container named public (access level = public blob) and upload latency-test.json
- Create container named private (access level = no public) and upload 100MB dummy file (File can be downloaded from https://www.azurespeed.com/Azure/Download)
- Create container named upload (access level = no public)
- Run CreateSettingsJson.ps1 to generate settings.json for backend.
- Install dotnet core sdk 6.
- Open AzureSpeed.sln in Visual Studio 2022
- You are all set now, enjoy coding!
If you are only interested with UI development work
See README here, change environment.ts line 8, replace apiEndpoint from https://localhost:5001 to https://www.azurespeed.com to avoid use local api service.
Built on
- Angular
- Application Insights JavaScript SDK
- ASP.NET Core
- Azure Data Lab
- Azure IP Lookup
- Azure SDK for JavaScript
- Bootstrap
- d3-shape
- Font Awesome
- ngx-charts
- RxJS
License
MIT