我有 15 个线程的线程组,每个线程发送一个 32KB 的图像(HTTP POST)。在摘要报告下,我的吞吐量为 550/秒,平均响应时间:25 毫秒,KB/秒显示为 148KB/秒。我发现很难关联这些数字。如果我可以管理 550 个请求/秒并且每个请求是 32KB,那么 KB/秒不应该是 550 * 32 KB/秒吗?
编辑: 即使我只发送一个请求,KB/Sec 下的数字也没有意义。我能够关联所有其他数字。1 个请求的摘要报告:
Samples: 1
Average: 25
Min: 25
Max: 25
Std.Dev: 0
Error: 0%
Throughput: 40/sec
KB/Sec: 10.62
Avg. Bytes: 272.
从上述结果中关联平均时间和吞吐量非常容易。我正在传输的图像大小为 32281 字节(由 linux OS 报告)。正如aroth在评论中指出的那样,我怀疑这是否与压缩有关。我尝试发送 1MB 图像,报告的 KB/Sec 为 12.3。