如何使用CSV数据集配置在Jmeter的不同线程中使用不同输入登录多个用户
Posted
技术标签:
【中文标题】如何使用CSV数据集配置在Jmeter的不同线程中使用不同输入登录多个用户【英文标题】:how to login multiple users with different input in different threads in Jmeter using CSV data set config 【发布时间】:2014-10-09 07:23:43 【问题描述】:如何使用 CSV 数据集配置在 Jmeter 的不同线程中以不同的输入登录多个用户? 我添加了 CSV 数据集配置,但线程只选择第一个条目,我无法看到其他用户登录的响应
【问题讨论】:
【参考方案1】:如果您使用 CSV 数据集配置,其中包含用户(线程)在运行脚本时将使用的参数化值。
下面是 csv 数据集配置的 jmeter 快照,其中包含 emp.csv 文件,其中包含以下值,
nachiket,101,test
nikhil,102,test
harish,103,test
分别为 3 个用户的 empname、empid、passwd。 如果您使用 3 个用户运行测试,则 thread1 将首先选择,第二个线程将选择第二个 val,依此类推,如果文件的值少于线程数,您可以重复该文件。
【讨论】:
【参考方案2】:您需要提供足够的循环/迭代,因为只有一次迭代 CSV 数据集配置才会读取第一个条目。
尝试将您想要参数化的请求放在Loop Controller 下,设置足够的循环,看看它是否能解决您的问题。
有关详细信息,请参阅Using CSV DATA SET CONFIG 指南。
【讨论】:
以上是关于如何使用CSV数据集配置在Jmeter的不同线程中使用不同输入登录多个用户的主要内容,如果未能解决你的问题,请参考以下文章