Jmeter - 自定义jmeter仪表板,在仪表板上将kb转换为字节

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

我们可以将统计表中的JMeter仪表板值从KB/Sec转换/自定义为Bytes/Sec吗?

jmeter jmeter-plugins
1个回答
0
投票

根据当前的JMeter版本(JMeter 5.0),您无法自定义

但是,您可以播放一个技巧并将发送/接收的字节度量乘以1024,这样JMeter会将其视为千字节,实际上将是操作字节。

  1. 添加JSR223 Listener作为你的Test Plan的孩子(根据JMeter scoping rules在全球范围内,所以它将应用于所有的采样器)
  2. 将以下代码放入“脚本”区域: prev.setHeadersSize(prev.getHeadersSize() * 1024) prev.setBodySize(prev.getBodySizeAsLong() * 1024) prev.setSentBytes(prev.getSentBytes() * 1024L)
  3. 就是这样,现在您将所有指标乘以1024,因此它们将在仪表板中显示为字节。您还可以找到report-template / content / js / dashboard.js.fmkr文件(在JMeter安装的“bin”文件夹中):并更改以下行: cell.innerHTML = "Network (KB/sec)"; 反映新行为的东西,即Network (Bytes/sec)
© www.soinside.com 2019 - 2024. All rights reserved.