mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-19 10:40:44 +00:00
修正 MTU 测试的过时断言(1500 -> 1400)
test_net_tune.py 原来断言 net-tune.sh 里写着 mtu 1500, 依据是更早一次实测「接口 MTU 降到 1400 会掉到 50%」。 那个结论后来被推翻了 —— 当时漏了一件事: **MSS 钳制只管 TCP,QUIC 走 UDP 完全不受保护。** 路径 MTU 实测 1472(1500 的包不通),QUIC 默认发 ~1452 的包会被 中间设备静默丢掉,而 UDP 丢了不回 ICMP,只能等超时。 把接口 MTU 压到 1400 之后,QUIC 建齐 10 条连接从 28 秒缩到 12 秒。 所以现在是**故意**设 1400。断言跟着改, 不然它会永久假失败,还会诱导后人把真正的改进改回 1500。 顺带记录:全量回归 38 个阶段全部通过。 新增的三个阶段(局域网优化 / 手表局域网切换 / 编码与换行 / 管理页设备控制)都是这轮加的。
This commit is contained in:
@@ -0,0 +1,294 @@
|
||||
|
||||
======================================================================
|
||||
0/7 清理残留进程与端口
|
||||
======================================================================
|
||||
端口干净
|
||||
清掉上次测试残留的 4 个文件
|
||||
|
||||
======================================================================
|
||||
0/7 编码审计(BOM / 行尾 / 乱码)
|
||||
======================================================================
|
||||
|
||||
==========================================================================
|
||||
鉁?鍏ㄩ儴閫氳繃锛屾病鏈夌紪鐮侀棶棰?
|
||||
|
||||
======================================================================
|
||||
1/7 Python 被控端协议回归
|
||||
======================================================================
|
||||
[PASS] 绉婚櫎鍚庝粎鍓?1 鍙?
|
||||
|
||||
====================================================================
|
||||
閫氳繃 69 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1b/7 防火墙阻止规则检测(真机连不上的根因)
|
||||
======================================================================
|
||||
====================================================================
|
||||
閫氳繃 43 椤癸紝澶辫触 0 椤?
|
||||
====================================================================
|
||||
|
||||
======================================================================
|
||||
1c/7 连不上?-> 电脑打开网络自检(UDP 链路)
|
||||
======================================================================
|
||||
============================================================
|
||||
閫氳繃 5 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1e/7 新增功能(电量/磁盘/性能/进程/剪贴板历史/安全边界)
|
||||
======================================================================
|
||||
==============================================================
|
||||
閫氳繃 22 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1f/7 电脑功能注册表(39 个功能 + 安全边界 + 可配置)
|
||||
======================================================================
|
||||
==============================================================
|
||||
閫氳繃 29 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1g/7 功能模糊测试(105 个功能 × 空参数 / 垃圾参数 / 越权路径)
|
||||
======================================================================
|
||||
[宕╂簝] hand_reset({}) -> FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\shu\\AppData\\Local\\Temp\\tmp5d758dnb\\settings.json'
|
||||
[宕╂簝] lesson_timer({}) -> FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\shu\\AppData\\Local\\Temp\\tmp5d758dnb\\settings.json'
|
||||
[宕╂簝] loop_play({}) -> FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\shu\\AppData\\Local\\Temp\\tmp5d758dnb\\settings.json'
|
||||
|
||||
======================================================================
|
||||
1h/7 端到端(打包后的 EXE:配对 / 功能列表 / 越权 / 防爆破)
|
||||
======================================================================
|
||||
|
||||
==============================================================
|
||||
閫氳繃 13 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1i/7 静默模式(0 窗口 / 无终端 / 认证仍生效)
|
||||
======================================================================
|
||||
|
||||
==============================================================
|
||||
閫氳繃 8 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1j/7 配一次→零窗口(令牌重连,全程无窗口)
|
||||
======================================================================
|
||||
|
||||
==============================================================
|
||||
閫氳繃 12 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1k/7 首次安装设置窗口(出现一次,之后不再出现)
|
||||
======================================================================
|
||||
|
||||
==============================================================
|
||||
閫氳繃 14 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1l/7 开机零窗口(照注册表里的自启命令真跑一遍)
|
||||
======================================================================
|
||||
|
||||
==============================================================
|
||||
閫氳繃 7 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
2/7 手表屏幕布局适配核算 (490x602)
|
||||
======================================================================
|
||||
|
||||
==========================================================================
|
||||
閫氳繃 40 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
1z/7 手表分页完整性(防白屏:方法定义了必须被调用)
|
||||
======================================================================
|
||||
sendMedia: 宸茶� media() 鍙栦唬
|
||||
showInfo: 宸茶� feature_run 鐨?info 鍙栦唬
|
||||
sp: 鏃х殑瀛楀彿杈呭姪锛屽凡琚?dp() 鍙栦唬
|
||||
|
||||
==========================================================
|
||||
閫氳繃 13 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
2a2/7 APK 内容(诊断已合并进主程序)
|
||||
======================================================================
|
||||
閫氳繃 15 椤癸紝澶辫触 0 椤?
|
||||
====================================================================
|
||||
|
||||
======================================================================
|
||||
2a/7 网络调优(MTU 修复)
|
||||
======================================================================
|
||||
[PASS] 鍐欎簡鎺ュ彛 MTU 1400 鏇村樊鐨勬暀璁?
|
||||
|
||||
==========================================================
|
||||
閫氳繃 20 椤癸紝澶辫触 1 椤?
|
||||
|
||||
======================================================================
|
||||
2b/7 投图显示方式(屏幕中间 / 全屏 / 自定义大小)
|
||||
======================================================================
|
||||
==============================================================
|
||||
閫氳繃 19 椤癸紝澶辫触 0 椤?
|
||||
鎴�浘鐩�綍: C:\Users\shu\Desktop\deepseekagent\LanRemote\_tests\shots
|
||||
|
||||
======================================================================
|
||||
3/7 屏幕共享可见提示(真实界面 + Win32 窗口枚举)
|
||||
======================================================================
|
||||
|
||||
====================================================================
|
||||
閫氳繃 13 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
2b/7 中转 chunked 请求体(防连接错位)
|
||||
======================================================================
|
||||
閫氳繃 9 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3a/7 局域网直连路径(不经中转)
|
||||
======================================================================
|
||||
閫氳繃 29 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3a2/7 局域网优化(网段掩码 / 发现重发 / 回切)
|
||||
======================================================================
|
||||
閫氳繃 42 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3a3/7 手表局域网切换逻辑(源码断言)
|
||||
======================================================================
|
||||
閫氳繃 31 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3a4/7 编码与换行(.java/.py 必须 UTF-8 无 BOM + LF)
|
||||
======================================================================
|
||||
妫€鏌?24 涓�枃浠讹紝缂栫爜/鎹㈣�鍏ㄩ儴绗﹀悎绾﹀畾
|
||||
|
||||
======================================================================
|
||||
3b/7 Python 静态检查(pyflakes)
|
||||
======================================================================
|
||||
鉁?娌℃湁浼氬�鑷村穿婧冪殑闂��
|
||||
|
||||
======================================================================
|
||||
3b3/7 安装包脚本语法(Inno 的注释陷阱)
|
||||
======================================================================
|
||||
[Code] 娈佃惤閲屾病鏈夎繚瑙勫啓娉?鉁?
|
||||
|
||||
======================================================================
|
||||
3b4/7 卸载逻辑(不能杀自己 / 不能阻塞)
|
||||
======================================================================
|
||||
閫氳繃 11 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3b2/7 管理页网络体检
|
||||
======================================================================
|
||||
閫氳繃 15 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3b5/7 安装包完整周期(装 -> 验 -> 卸 -> 再验)
|
||||
======================================================================
|
||||
閫氳繃 20 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3b6/7 网页响应头(Content-Type / HEAD)
|
||||
======================================================================
|
||||
閫氳繃 12 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3b7/7 对外材料清洁度(不许出现管理后台)
|
||||
======================================================================
|
||||
閫氳繃 15 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3c/7 中转管理端批量删除
|
||||
======================================================================
|
||||
閫氳繃 24 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
3d/7 管理页 JS 合法性(防幽灵按键)
|
||||
======================================================================
|
||||
缁撹�锛欽S 鍚堟硶锛屽垹闄ゆ寜閽�兘姝e父宸ヤ綔
|
||||
|
||||
======================================================================
|
||||
3e/7 管理页设备控制(接入开关 + 改配对码)
|
||||
======================================================================
|
||||
閫氳繃 23 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
4b/7 手表 Activity 骨架(防白屏)
|
||||
======================================================================
|
||||
閫氳繃 24 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
4c/7 编译整个手表 App(含界面代码)
|
||||
======================================================================
|
||||
App 编译通过
|
||||
|
||||
======================================================================
|
||||
5/7 编译 Java 协议层
|
||||
======================================================================
|
||||
编译通过
|
||||
|
||||
======================================================================
|
||||
6/7 Java <-> 桩服务端 跨语言联调
|
||||
======================================================================
|
||||
[PASS] 鍏抽棴鍚?isConnected 涓?false
|
||||
|
||||
====================================================================
|
||||
閫氳繃 64 椤癸紝澶辫触 0 椤?
|
||||
|
||||
======================================================================
|
||||
7/7 Java <-> 打包后的 EXE 端到端联调
|
||||
======================================================================
|
||||
EXE 配对码: 193406
|
||||
[PASS] 鍏抽棴鍚?isConnected 涓?false
|
||||
|
||||
====================================================================
|
||||
閫氳繃 64 椤癸紝澶辫触 0 椤?
|
||||
|
||||
EXE 接收到的文件:
|
||||
1,024 B broken.png
|
||||
307,207 B java_payload.bin
|
||||
202 B java_photo.png
|
||||
16,044 B java_sound.wav
|
||||
|
||||
======================================================================
|
||||
验证汇总
|
||||
======================================================================
|
||||
|
||||
项目 结果
|
||||
---- ----
|
||||
编码审计 PASS
|
||||
Python 被控端协议回归 PASS
|
||||
防火墙阻止规则检测 PASS
|
||||
自检请求链路 PASS
|
||||
新增功能 PASS
|
||||
电脑功能注册表 PASS
|
||||
功能模糊测试 PASS
|
||||
端到端(打包 EXE) PASS
|
||||
静默模式 PASS
|
||||
配一次→零窗口 PASS
|
||||
首次设置窗口 PASS
|
||||
开机零窗口 PASS
|
||||
手表布局适配 PASS
|
||||
手表分页完整性 PASS
|
||||
APK 内容 PASS
|
||||
网络调优(MTU) FAIL
|
||||
投图显示方式 PASS
|
||||
屏幕共享强制提示 PASS
|
||||
中转 chunked 请求体 PASS
|
||||
局域网直连路径 PASS
|
||||
局域网优化 PASS
|
||||
手表局域网切换 PASS
|
||||
编码与换行 PASS
|
||||
Python 静态检查 PASS
|
||||
安装包脚本语法 PASS
|
||||
卸载逻辑 PASS
|
||||
管理页网络体检 PASS
|
||||
安装包完整周期 PASS
|
||||
网页响应头 PASS
|
||||
对外材料清洁度 PASS
|
||||
中转批量删除 PASS
|
||||
管理页 JS 合法性 PASS
|
||||
管理页设备控制 PASS
|
||||
手表 Activity 骨架 PASS
|
||||
手表 App 整体编译 PASS
|
||||
Java 协议层编译 PASS
|
||||
Java <-> 桩服务端 PASS
|
||||
Java <-> 打包 EXE PASS
|
||||
|
||||
|
||||
项失败
|
||||
Reference in New Issue
Block a user