csv文件中的用户在吞吐量控制器中重复
我有一个csv文件,用户从1到12。如果可能的话,我希望用户在控制器之间正确分布 e、 g。 模块1=用户1到3 模块2=用户4到6 模块3=用户7到9 模块4=用户10到12 但正如所观察到的,用户在每个控制器中都被重用 模块1=用户1到3 模块2=用户1到3 模块3=用户1到3 模块4=用户1到3 这是我的设置csv文件中的用户在吞吐量控制器中重复,csv,jmeter,throughput,Csv,Jmeter,Throughput,我有一个csv文件,用户从1到12。如果可能的话,我希望用户在控制器之间正确分布 e、 g。 模块1=用户1到3 模块2=用户4到6 模块3=用户7到9 模块4=用户10到12 但正如所观察到的,用户在每个控制器中都被重用 模块1=用户1到3 模块2=用户1到3 模块3=用户1到3 模块4=用户1到3 这是我的设置 Thread Group | +Throughput Controller (%execution, 25%,unchecked per user) |+${username} [D
Thread Group
|
+Throughput Controller (%execution, 25%,unchecked per user)
|+${username} [Dummy Sampler]
+Throughput Controller (%execution, 25%,unchecked per user)
|+${username} [Dummy Sampler]
+Throughput Controller (%execution, 25%,unchecked per user)
|+${username} [Dummy Sampler]
+Throughput Controller (%execution, 25%,unchecked per user)
|+${username} [Dummy Sampler]
需要帮助,谢谢:)对于首次使用表达式(1-3),请改用using函数来执行每个线程数:
${uuuu groovy(${uuuu threadNum}<4)}
对于第二个取样器,使用表达式(4-6):
${{uuuu-groovy(${uuuu-threadNum}<7&${{uuuu-threadNum}>3)}
等等…我认为在请求之间平均分配不同用户的最简单方法是: 它提供了一种简单的方法来设置所谓的“权重”(weight)——自动检测并添加子线程的预期执行频率,以便每个“模块”在每次迭代中由单个线程执行: 请参阅文章以了解更多信息。如果感兴趣-您可以使用安装加权开关控制器
${__groovy(${__threadNum} < 4)}
${__groovy(${__threadNum} < 7 && ${__threadNum} > 3 )}