如何让Jmeter将CSV数据用于GET参数?

时间:2012-11-12 09:59:00

标签: jmeter

我想在JMETER中实现以下功能

  1. Jmeter加载身份证号
  2. 的CSV文件
  3. Jmeter中的每个用户/线程选择一个ID号并将其添加到他们的HTTP请求中,例如的 HTTP:www.testsite.com/test.php ID = X
  4. 重复步骤2,选择文件中的下一个ID号。
  5. 这样我可以测试我的servlet是否正在使用连接池执行多个线程。

    我尝试在enter image description here

    手动输入值

    然而这不起作用。

    架构布局:

    enter image description here

    由于

1 个答案:

答案 0 :(得分:8)

您可以尝试按以下方式实施架构:

1。在csv文件中准备测试ID,例如采用以下格式:

id1
id2
...
idN

2. 使用以下架构:

CSV Data Set Config
Filename: [path to your csv-file with test-IDs]
Variable Names: testID  // extracted id can be referred as ${testID}
Recycle on EOF? False
Stop thread on EOF? True
Sharing mode: Current thread // this mode allows EACH thread use ALL values from csv
Thread Group
Number of Threads: N    // count of your test-threads (users)
Loop Count: Forever
. . .
    HTTP Request // your http call
    Server Name or IP: www.testsite.com
    Path: /test.php?id=${testID} // use variable with extracted ID
. . .