Skip to main content

The Akamai servers based CLI tool for netspeed test

Project description

Akamai Server Based Speed Test CLI

Command line interface for network speed test, based on Akamai Servers.

Akamai's online netspeed test website

Requirements

Python version >= 3.7

Installation

pip

pip install akamai-speedtest

Github

pip install git+https://github.com/YUcxovo/Akamai-Speedtest.git

Features

  • IP test
  • Ping test (ping, jitter, packet loss)
  • Download speed, single stream and multi-stream
  • Upload speed, single stream and multi-stream
  • Current network situation monitor (send and receive)

Usage

Basic Usage

Simply typing speedtest in terminal, the most suitable server will be automatically chosen. Then ip test, ping test, multi-stream download and upload test will start in turn.

Use with Commands

  • speedtest [Options]
  • speedtest ip
  • speedtest ping [Optional: url] [Options]
  • speedtest download [Options]
  • speedtest upload [Options]
  • speedtest monitor [Options]

Custom Settings

A .json file including:

  • server
  • prev_server
  • ping_test_times
  • ping_wait_time
  • download_multitest
  • upload_multitest
  • multi_download_max_time
  • multi_upload_max_time
  • single_download_max_time
  • single_upload_max_time
  • auto_time_reduce
  • download_gracetime
  • upload_gracetime
  • download_max_stream
  • upload_max_stream
  • download_multistream_delay
  • upload_multistream_delay
  • download_update_interval
  • upload_update_interval
  • multi_download_package_size
  • multi_upload_package_size
  • single_download_package_size
  • single_upload_package_size
  • download_chunk_size
  • upload_chunk_size
  • overhead_compensation_factor

Use the custom settings by default by setting environment variable AKM_SPEEDTEST_SETTINGS as the path of settings file.

Attributions

This application uses services from:

  • ipify API for ip test
  • Akamai Technologies, Inc. for download and upload test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

akamai_speedtest-0.1.1.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

akamai_speedtest-0.1.1-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file akamai_speedtest-0.1.1.tar.gz.

File metadata

  • Download URL: akamai_speedtest-0.1.1.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for akamai_speedtest-0.1.1.tar.gz
Algorithm Hash digest
SHA256 675e88748b4b2db07e377d9b8d8172ec3a9be150de4e1bc5478ee1cbc1bbdff7
MD5 fc1392f42f99c285bb6ada6e355db034
BLAKE2b-256 2eac061788153562d89bd7285673df77a17ab3e60b7a5990ab1c2e714cd9a62b

See more details on using hashes here.

File details

Details for the file akamai_speedtest-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for akamai_speedtest-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 705411eae41217c96b14da33174a06ee64f863207ad5ed0d70f220ed0745a761
MD5 afbd7c95aab0db0f440c8111c6b719db
BLAKE2b-256 bd1ba887430bb3ab27cede07fba5b5a9eaf66cad40af9fd82d484bf818d02f1f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page