如何从日志文件制作 JMeter 输出图?

How to make JMeter output graphs from log-file?

我需要生成与 JMeter 相同的图表,但来自我的应用程序(C、VB 等):

  1. Response Times Over Time

  2. Response Times Distribution

  3. Response Times Percentile

我该怎么做?我需要一个计算算法。

我有一个来自 JMeter 的 CSV 日志文件,其中包含以下列:

timeStamp, elapsed, label, responseCode, responseMessage, threadName, dataType, success, bytes, grpThreads, allThreads, Latency

我相信您可以指定一个文件,从中读取随时间变化的响应时间侦听器(以及其他文件)。将您的结果复制到另一个文件并尝试仅使用侦听器进行测试,从该文件中提取。

  1. 随时间变化的响应次数

    1. 将所有行按一分钟分组。为此使用 timeStamp

    2. 获取每组 elapsed 的平均值。它将是Y值。

    3. Y值是一个时间,每个平均值一分钟。

  2. 响应时间分布

    1. elapsed 字段对所有行进行排序。

    2. 计算 elapsed 字段值在 0 到 100 之间的行。计数将是图表第一列的值。

    3. elapsed 字段值在 100 到 200 之间的行数将是图表第二列的值,依此类推

  3. 响应时间百分比

    1. X - 从 0 到 100 的数字。

    2. Y - 根据 elapsed 字段的百分比值。