首页 文章

JMeter:在单个线程组中为每个用户使用多个CSV文件和多个HTTP采样器

提问于
浏览
3

以下是我想在JMeter中运行的场景:我有一个包含100个userIds和密码的CSV文件(file1.csv) . 我创建了一个包含100个用户的线程组 . 我希望每个用户从file1.csv中读取一行userId和密码 . 为此,我添加了一个CSV文件配置元素 . 现在,我希望每个用户都读取另一个包含500行的CSV文件(file2.csv) . 每行包含HTTP请求的参数 .

所以,我希望每个用户从file1.csv的一行读取一组userId,密码,然后用一次设置User with fire HTTP request 500次,每次读取file2.csv的每一行 .

你能告诉我如何在JMeter中设计这个吗?

1 回答

  • 4

    我将使用以下测试计划结构来实现它:

    • 线程组(100个主题)

    • 循环控制器(500次迭代)

    • HTTP请求

    • CSV Data Set Config(从文件2中读取HTTP请求参数)

    • User Parameters具有用__CSVRead函数填充的用户名和密码变量的PreProcessor .

    就像是:

    CSV Demo

    希望这可以帮助

相关问题