WiFi 网络测试工具

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

WiFi 网络测试工具。当用户需要测试 WiFi/网络质量、分析延迟/丢包率/抖动/带宽吞吐能力、诊断网络问题、进行网络性能评估时使用此技能。包含阶梯型延迟分布分析(10ms以下/10-20ms/20-50ms/50-100ms/100ms以上占比)和多文件大小吞吐测试(1MB/5MB/10MB/25MB 及 25Mbps以上占比)。触发词:WiFi测试、网络测试、延迟测试、丢包率、带宽测试、吞吐量、网络质量、ping测试、network test、latency test、throughput test。

一句话选型结论

按资料字段整理

WiFi 网络测试工具是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_b9698dc0/wifi-network-tester
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_b9698dc0仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791725832
正文体量6.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
WiFi 网络测试工具当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

6.1 KB
模型实际读到的说明书原文,来自技能仓库

WiFi Network Tester

Overview

Zero-dependency Python WiFi network testing tool with real-time web dashboard. Analyzes latency, packet loss, jitter, and bandwidth throughput with stepped/tiered distribution analysis. Single-file application — no pip install required, uses only Python standard library.

When to Use

  • User requests WiFi quality testing or network diagnostics
  • Need to measure latency, packet loss, jitter, or bandwidth
  • Want stepped distribution analysis (e.g., "what percentage of pings are under 10ms")
  • Need multi-file-size throughput testing (1MB/5MB/10MB/25MB)
  • Network performance assessment or troubleshooting

Quick Start

Run the Tool

Copy scripts/wifi_tester.py to the target machine and execute:

python wifi_tester.py [port]
# Default port: 8091
# Then open http://localhost:<port> in browser

API Endpoints

Endpoint Method Description
/ GET Web dashboard (HTML)
/api/config GET Get configuration (targets, gateway, local IP, download endpoints)
/api/start GET Start test (?targets=host1,host2&count=30&download=1&upload=1&dl_url=URL&tp_rounds=5&dl_mode=bytes|range)
/api/status GET Get current test progress and results
/api/history GET Get test history summaries
/api/stop GET Stop running test

Features

1. Multi-Target Ping Test

  • Auto-detects default gateway and local IP
  • Tests gateway + configurable public DNS targets (AliDNS, DNSPod, Google DNS, Cloudflare DNS)
  • Measures: min/avg/max latency, packet loss rate, jitter
  • Cross-platform: Windows (Chinese/English) and Linux

2. Latency Tier Distribution

Stepped analysis of individual ping samples:
- < 10ms — Excellent (green)
- 10-20ms — Good (blue)
- 20-50ms — Fair (yellow)
- 50-100ms — Poor (orange)
- > 100ms — Bad (red)

Each tier shows count and percentage. Displayed as grouped bar chart per target.

3. Throughput Tier Test

Downloads files of 4 sizes from a selectable speed test endpoint:
- 1MB — Tests TCP slow-start impact
- 5MB — Small transfer throughput
- 10MB — Medium transfer throughput
- 25MB — Sustained throughput

Endpoint presets (selectable via dashboard dropdown):
- Cloudflare (海外节点) — speed.cloudflare.com/__down, ?bytes=N mode (URL param, N in bytes)
- 腾讯CDN (国内节点) — dldir1.qq.com/weixin/Windows/WeChatSetup.exe, range mode (HTTP Range header on a static ~270MB CDN file)
- 自定义 — user-supplied URL; bytes mode by default

URL mode handling:
- &quot;bytes&quot; — appends ?bytes={N} to the base URL (Cloudflare-style API)
- &quot;range&quot; — uses the URL as-is and requests N bytes via Range: bytes=0-{N-1} header (static CDN files)

Each size is tested multiple rounds (tp_rounds, default 5, range 1-20) — 4 sizes × 5 rounds = 20 tests total for statistical reliability. Supports mid-test stop (should_stop callback) and live progress reporting (progress_cb).

Reports per-size averaged speed (with all samples, best/worst per size), overall average, best/worst, total sample count, and stability (coefficient of variation) over all samples.

4. Speed Tier Distribution

  • < 1 Mbps — Critical
  • 1-5 Mbps — Basic browsing
  • 5-10 Mbps — SD streaming
  • 10-25 Mbps — HD streaming
  • ≥ 25 Mbps — Excellent

Shows percentage of ALL test samples (up to sizes × rounds) achieving each speed tier, with emphasis on ≥25Mbps ratio.

5. Quality Scoring

Weighted algorithm (0-100, grade A+ to F):
- Latency (30%): <10ms=100, <20ms=90, <50ms=75, <100ms=55
- Packet loss (30%): 0%=100, <1%=85, <3%=65, <5%=40
- Jitter (20%): <2ms=100, <5ms=85, <10ms=70, <20ms=50
- Download speed (20%): >100Mbps=100, >50=90, >20=75, >10=60

6. Auto Recommendations

Generates contextual optimization suggestions based on test results (signal strength, channel interference, 5GHz recommendation, QoS settings, etc.).

Technical Notes

  • Windows Chinese encoding: ping/ipconfig output uses GBK on Chinese Windows. The _decode_output() helper tries system encoding → UTF-8 → GBK → Latin-1 with error replacement.
  • Ping parsing: Reply lines identified by "TTL" keyword (locale-independent). Stats parsed using both English ("Sent/Received/Lost") and Chinese ("已发送/已接收/丢失") patterns.
  • Bandwidth endpoint: Default uses https://speed.cloudflare.com/__down?bytes=N (configurable). Upload uses https://speed.cloudflare.com/__up.
  • Threading: Network tests run in background thread; HTTP server remains responsive. Frontend polls /api/status every 800ms.
  • No dependencies: Uses only Python stdlib (http.server, subprocess, urllib, socket, json, re). Chart.js loaded from CDN in the dashboard.

Dashboard

Dark-themed glass-morphism UI with:
- 6 metric cards (latency, loss, jitter, download, upload, quality grade)
- Real-time latency line chart with average line
- Latency tier distribution grouped bar chart with detailed legend
- Throughput tier bar chart (1MB/5MB/10MB/25MB speeds)
- Speed tier distribution progress bars
- Multi-target results comparison table
- Auto-generated optimization recommendations
- Test history with ≥25Mbps percentage column

常见问题

5 问
答案由本站依据条目字段整理
WiFi 网络测试工具怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_b9698dc0/wifi-network-tester。安装方式为未标注。装完刷新技能列表或重开客户端。

WiFi 网络测试工具支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

WiFi 网络测试工具权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

WiFi 网络测试工具收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

WiFi 网络测试工具用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。