Jmeter分布式负载测试中的csv文件自动分布式读取?

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

我的场景是通过jmeter进行分布式负载测试时,我希望csv文件应以自动分布式方式读取。 示例如果我在csv数据集配置文件中有100个用户条目,而从属服务器的数量为10,则在正常情况下,我必须以

这样的排列方式保留csv文件条目
user1- to 10 at slave-1
user-11to20 at slave-2
.
.
.
user-91 to 100 at slave 3

所以我希望同一个csv文件具有所有100个用户的条目,应该将其放置在所有从属服务器上,jmeter会自动从这些文件中读取条目并将其分发。

csv jmeter
1个回答
0
投票

JMeter没有提供开箱即用的功能,因此我能想到的唯一选择是使用setUp Thread Group和Groovy语言读取所需的X行,这些行具有给定的偏移量,具体取决于JSR223 Sampler中的从属主机名或IP地址。并将此行范围写入新文件,该文件将在CSV数据集配置中使用。

[另一个可能的解决方案将是HTTP Simple Table Server,它的READ端点允许在读取值后删除该值,因此您将拥有所有从站的唯一数据。

© www.soinside.com 2019 - 2024. All rights reserved.