Agent Skills
返回列表
💻

尺寸测试

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/size-test-11940。

技能介绍

它解决什么问题

在开发过程中,"尺寸"是一个很现实的约束:HTTP 响应体过大拖慢加载、打包产物超出预算、序列化结构意外膨胀、二进制缓冲区写满导致截断。很多团队直到线上出问题才意识到尺寸失控。Size Test 把这类"事后发现"拉到开发阶段,用一套可重复的检查代替肉眼估算。

它如何工作

围绕 Size Test,技能把一次尺寸验证拆成几个清晰的步骤:

  • 明确测量对象:先确认要量的是字节数、元素个数,还是渲染尺寸,避免口径不一致。
  • 构造样本:准备有代表性的输入,覆盖边界值与真实负载。
  • 执行测量:对目标执行 size 相关操作并记录数值。
  • 断言与阈值:把结果和阈值比对,超限即失败。
  • 报告差异:输出可定位的对比信息,方便追踪回归。

适用边界与注意点

  • 尺寸测试只回答"有多大",不替代性能或正确性验证。
  • 阈值应随项目类型设定,不同平台对包体、内存、带宽的容忍度差异很大。
  • 动态数据要覆盖典型分布,单条样本容易给出误导性结论。
  • 技能具体支持的维度与输出格式取决于其实现,接入真实任务前建议先用小样本验证行为。

使用场景

  • 前端项目提测前,需要核对打包产物体积是否超过预算,并在 PR 中标记体积回归
  • API 开发中要验证响应体大小不超过网关限制,并对超大负载做截断告警
  • 二进制协议开发时,需要验证缓冲区写入不超过容量,并用边界样本做测量
  • 序列化消息上生产前,要验证大负载结构的体积在预算内,避免带宽溢出

适合人员

  • 前端工程师:每次发版前要核对打包体积,防止产物超出预算拖慢加载
  • 后端/API 工程师:需要验证响应体大小不突破网关限制,定位超大返回
  • 测试工程师:要把体积阈值写进回归用例,在 CI 中自动拦截超限提交
  • 嵌入式或协议开发工程师:需要验证缓冲区尺寸与边界输入,避免溢出截断