我的目标是让 Bytes Through Time Over Time 指标更准确。
我的负载测试的一般意义:
- 使用来自 localhost 的 GET HTTP 请求加载文件,将文件内容保存为不同的变量,如 ContentVar。
- 启动 PUT 循环。将 ${ContentVar} 放在 PUT 请求的正文中。
当我分析生成的 jtl 文件时,我可以在加载文件的一开始就看到正确的“字节”。(即我加载的 1MB 文件将在该步骤显示 1MB 字节)。然而,put 请求都显示 493-494 字节,即使它们的请求正文中有文件的内容。
我认为这些 PUT 应该代表我正在加载到 PUT 请求中的文件的大小 + 一些额外的标题等。
到底是怎么回事?不确定这是否相关,但 Tree Listener 不显示 PUT Body 的内容。我会明白的:
PUT data: <actual file content, not shown here>
在 2.x 版本中,我能够看到原始 HTTP 请求的内容。更改 view.results.tree.max_size 似乎没有帮助。不确定这是否与低字节数有关。
我正在使用 jmeter v3