首页 > 解决方案 > 如何在 Jmeter5.1 中获取每个线程的样本数

问题描述

需要对线程级别生成的样本进行计数。我正在使用 8 个线程组,每个线程组包含多个事务控制器,每个事务控制器包含多个请求。问题在这里,我能够让样本为每个事务控制器计数,但不能为线程级别计数。我在我的测试计划中使用 8 个最终线程组来执行 1 小时的负载测试。

标签: jmeter

解决方案


您可以考虑在 Sampler 的名称中添加__threadNum ( )函数

该函数将在运行时评估并解析为当前线程(虚拟用户)编号。

这样,您将能够看到在您选择的侦听器中执行了这个或那个线程的采样器数量,即在聚合报告中

在此处输入图像描述

查看Apache JMeter Functions - An Introduction article,了解有关 JMeter Functions 概念的更多信息。


推荐阅读