SDK劫持 Fetch / XHR 请求携带Token — 基础场景覆盖测试
发送小体积JSON数据,验证token注入不影响Content-Type和Body完整性
发送超过1MB的大JSON数据,验证大体积Body不被截断或破坏
发送application/x-www-form-urlencoded编码数据
使用FormData对象发送纯文本字段,验证boundary不被破坏
上传单个小文件,验证文件内容完整性
⚠️ 上传超过100MB的大文件,验证内存/性能不异常,文件完整性
同时上传多个文件,验证所有文件均完整接收
FormData中同时包含文件和文本字段
直接发送Blob对象作为body,验证二进制数据完整
直接发送ArrayBuffer作为body,验证Buffer数据完整
⚠️ 使用ReadableStream作为fetch body,验证流不被SDK消费/中断
⚠️ 使用PUT方法上传大文件,验证PUT方法下token注入正常
XHR异步GET请求,验证token正确注入
⚠️ XHR同步GET请求,验证SDK异步逻辑是否导致阻塞
XHR发送application/x-www-form-urlencoded数据
XHR使用FormData上传小文件
XHR直接发送Blob对象
XHR直接发送ArrayBuffer
⚠️ XHR使用PUT方法上传大文件,带upload.onprogress