在多个用户登录的情况下,Jmeter 为每个线程(用户)生成报告

Jmeter generating reports for each thread(user) in case of multiple users logged

我已经使用从 csv 文件传递​​的用户凭据创建了一个线程组。使用 CSV 数据集配置,我已将 10 个不同的凭据传递给测试计划并执行它。

我使用了不同的侦听器,但无法为每个用户生成报告。该报告是针对整个线程的请求和响应生成的,而不是任何单个线程。

如果有人知道如何为各个线程的请求和响应生成报告,请告诉我。提前致谢。

  1. 你可以添加__threadNum() function as prefix/postfix for the Sampler标签,这样你就可以区分不同虚拟用户的结果,即用HTTP Request代替HTTP Request - User: ${__threadNum}

  2. 同样,您可以添加一个 JMeter Variable 以将 CSV 文件中的凭据添加到采样器标签,这样您将获得人类可读的名称而不是虚拟用户 ID