JMeter的:吞吐量和KB /秒之间的相关性的认识

问题描述 投票:3回答:1

我具有15个线程,每个发送一个32KB图像(HTTP POST)线程组。下总结报告,我已经在550 /秒的吞吐量,平均响应时间:25毫秒和KB / sec的被示出为148KB /秒。我发现难以将这些数字对应。如果我可以管理550请求/秒,并且每个REQ是32KB,不应该将KB /秒是550 * 32 KB /秒?

编辑:即使我只发送一个请求,在KB /秒的数量只是没有任何意义。我能够给所有其他号码关联。 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操作系统报告)。正如评论所指出的aroth,我怀疑这是否有做任何压缩。我试图发送一个1MB的图片,该KB /秒报道为12.3。

java jmeter performance-testing throughput
1个回答
0
投票

在1个请求示例中的数学看起来正确的给我。

Samples: 1
Average: 25
Min: 25
Max: 25
Std.Dev: 0
Error: 0%
Throughput: 40/sec
KB/Sec: 10.62
Avg. Bytes: 272.

按您的数据之上,40个请求第二,在平均272个字节=(40 * 272)10880个字节的第二吞吐量(当由1024划分为10.625)。

这个问题肯定是刚才为什么JMeter的认为平均请求大小272bytes,你认为这是32K - 你确定图像被附?如果是的话我会假设有一些相当沉重的压缩回事。

© www.soinside.com 2019 - 2024. All rights reserved.