1.0 KiB
1.0 KiB
测试报告
测试场景覆盖
- 基础请求: 验证了使用
Get获取 JSON 响应并通过To[T]进行泛型绑定的功能。 - 本地服务器: 验证了客户端与本地测试服务器的交互。
- H2C 支持: 验证了 H2C (HTTP/2 Cleartext) 的兼容性。
- 手动请求: 验证了通过
ManualDo进行精细化控制的流式请求。 - 文件下载: 验证了使用
Download进行并发分段下载的功能。 - 多部分表单 (Multipart): 验证了使用流式
io.Pipe的Multipart发送,以及多类型、多值字段的支持。 - 表单与映射: 验证了使用
Form,map[string]string,map[string][]string, 和map[string][]any自动转为正确的application/x-www-form-urlencoded或application/json。
性能测试结果 (Benchmark)
goos: darwin
goarch: amd64
pkg: apigo.cc/go/http
cpu: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
BenchmarkGet-16 16364 74735 ns/op
测试覆盖率
- 整体覆盖率: 56.5% of statements