Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blrchen/azure-speed-test
Azure Speed Test Tool: Measure network latency, download, and upload speeds to Azure datacenters worldwide.
https://github.com/blrchen/azure-speed-test
angular azure-datacenters azure-download-speed-test azure-ip-lookup azure-latency-test azure-speed-test azure-upload-speed-test
Last synced: 15 days ago
JSON representation
Azure Speed Test Tool: Measure network latency, download, and upload speeds to Azure datacenters worldwide.
- Host: GitHub
- URL: https://github.com/blrchen/azure-speed-test
- Owner: blrchen
- License: mit
- Created: 2014-06-30T08:44:59.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-12-26T12:21:07.000Z (11 months ago)
- Last Synced: 2024-10-13T04:47:12.128Z (28 days ago)
- Topics: angular, azure-datacenters, azure-download-speed-test, azure-ip-lookup, azure-latency-test, azure-speed-test, azure-upload-speed-test
- Language: TypeScript
- Homepage: https://www.azurespeed.com
- Size: 9.79 MB
- Stars: 204
- Watchers: 19
- Forks: 41
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# azure-speed-test
[![license badge]][license]
[![stars badge]][stars]
[![forks badge]][forks]
[![issues badge]][issues]Azure Speed Test Tool: Measure network latency, download, and upload speeds to Azure datacenters worldwide.
## Live Demo
*
## Local Development Environment Setup Steps
### Prerequisites
* .NET 6.0
* [Windows only] Visual Studio 2022 with ASP.NET and web development workload.
* [Mac only] Rider
* Azure Storage Accounts:
* Enable CORS
* 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 (downloadable from ).
* Create an upload container (access level = Private) named `upload`.### Setting Up Local Development Environment for Frontend & Backend
1. Run `CreateSettingsJson.ps1` to generate `settings.json`, then replace `src/AzureSpeed.WebApp/Data/settings.json` with it.
2. Open `AzureSpeed.sln` in **Visual Studio 2022** or **Rider**.
3. Launch the **AzureSpeed.WebApp** project, then open in your browser to view the locally running website.### [Optional] Configuring Local Frontend Development Environment
The frontend connects to the backend API service at by default. To switch to a cloud API service for frontend development, update `apiEndpoint` in `environment.ts` from to .
## Built on
* [Angular](https://github.com/angular/angular)
* [Application Insights JavaScript SDK](https://github.com/microsoft/ApplicationInsights-JS)
* [ASP.NET Core](https://github.com/dotnet/aspnetcore)
* [Azure IP Lookup](https://github.com/blrchen/azure-ip-lookup)
* [Azure SDK for JavaScript](https://github.com/Azure/azure-sdk-for-js)
* [Bootstrap](https://github.com/twbs/bootstrap)
* [Cloud Catalog](https://github.com/blrchen/cloud-catalog)
* [d3-shape](https://github.com/d3/d3-shape)
* [Font Awesome](https://github.com/FortAwesome/Font-Awesome)
* [ngx-charts](https://github.com/swimlane/ngx-charts)
* [RxJS](https://github.com/reactivex/rxjs)[license badge]:https://img.shields.io/badge/license-MIT-blue.svg
[stars badge]:https://img.shields.io/github/stars/blrchen/azure-speed-test.svg
[forks badge]:https://img.shields.io/github/forks/blrchen/azure-speed-test.svg
[issues badge]:https://img.shields.io/github/issues/blrchen/azure-speed-test.svg[license]:https://github.com/blrchen/azure-speed-test/blob/master/LICENSE
[stars]:https://github.com/blrchen/azure-speed-test/stargazers
[forks]:https://github.com/blrchen/azure-speed-test/network
[issues]:https://github.com/blrchen/azure-speed-test/issues