当前位置: 首页 > article >正文

Python案例 | 测试网络的下载速度上传速度和 ping 延迟

使用了 speedtest 库来测试网络的下载速度上传速度和 ping 延迟
注意,这里需要先卸载speedtest,再安装speedtest-cli

pip uninstall speedtest
pip install speedtest-cli

其次运行代码:

# 使用了 speedtest 库来测试网络的下载速度上传速度和 ping 延迟
# 注意,这里需要先卸载speedtest,再安装speedtest-cli
# pip uninstall speedtest
# pip install speedtest-cli
import speedtest as st

test = st.Speedtest()

down_speed = test.download()
down_speed = round(down_speed / 10 ** 6, 2)
print("下载速度(in Mbps):", down_speed)

up_speed = test.upload()
up_speed = round(up_speed / 10 ** 6, 2)
print("上传速度(in Mbps):", up_speed)

ping = test.results.ping

print("Ping命令延迟:", ping, "毫秒")

运行结果:

下载速度(in Mbps): 91.77
上传速度(in Mbps): 42.54
Ping命令延迟: 31.248 毫秒

参考资料:
https://www.douyin.com/note/7403551414544338215


http://www.kler.cn/a/349447.html

相关文章:

  • 春意盎然:Spring Boot课程答疑系统
  • Redis的应用以及Redis工具类的封装
  • Vue2项目中使用 echarts(5.2.2)图表组件含代码(二)
  • 【旋转数组】二分法专题
  • HDLBits中文版,标准参考答案 | 3.3 Building Larger Circuits | 构建更大的电路
  • 本地生活全域抽佣系统--本地生活服务商的便捷运营平台
  • 使用C++写一个自己定义的图像格式,写入磁盘
  • unity学习-灯光类型
  • 高可用之限流 08-leaky bucket漏桶算法
  • leetcode解题思路分析(一百六十一)1394 - 1400 题
  • ros service不走是为什么
  • STM32的独立看门狗定时器(IWDG)技术介绍
  • spring面试之2024
  • 【量化交易】聚宽安装
  • Linux虚拟化技术嬗变综述
  • MeterSphere接口自动化平台调试
  • 使用 Spring 框架构建 MVC 应用程序:初学者教程
  • 【三】【算法】P1007 独木桥,P1012 [NOIP1998 提高组] 拼数,P1019 [NOIP2000 提高组] 单词接龙
  • 元学习案例(学习如何学习)
  • vue3中如何给响应式对象