Skip to content

lianlianlianlianlianlian/CdnSpeedTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

CDN 速度测试脚本

简介

这个脚本用于测试 CDN(内容分发网络)的下载速度。它通过异步方式同时发起多个下载请求,并监控网络接口的接收和发送速度。脚本使用 aiohttp 库进行异步 HTTP 请求,并使用 psutil 库监控网络速度。

功能

  • 异步下载:同时发起多个下载任务,提高下载效率。
  • 网络速度监控:实时监控网络的接收和发送速度,并以 MB/s 为单位输出。
  • 错误处理:在发生错误时,自动重启程序。

使用方法

  1. 安装依赖库: 在运行脚本之前,请确保安装了以下 Python 库:

    pip3 install aiohttp psutil
    
    
  2. 配置参数

    • USER_AGENT:自定义用户代理字符串,用于 HTTP 请求。
    • DOWNLOAD_URL:要下载的文件的 URL,可以根据需要修改。
    • NUM_TASKS:同时发起的下载任务数量,可以根据需要调整。
  3. 运行脚本: 使用 Python 运行脚本:

    python cdntest.py

示例

默认情况下,脚本会下载 https://oss.darklotus.cn/img/2024/10/11/favicon.ico 文件,并同时发起 10 个下载任务。你可以根据需要修改下载 URL 和任务数量。

注意事项

  • 脚本禁用了 SSL 验证,允许不安全的连接。如果需要安全连接,请将 ssl=False 改为 ssl=True
  • 请确保网络连接正常,以便进行下载测试。

法律声明

使用本脚本时,用户必须遵守中国法律法规,不得利用本脚本进行任何违法活动。

许可证

该脚本遵循 MIT 许可证,欢迎自由使用和修改。

About

CDN 速度测试脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages