【问题标题】:JMETER:- How to handle multiple CSV file if all files column name are sameJMETER:- 如果所有文件列名相同,如何处理多个 CSV 文件
【发布时间】:2020-01-03 05:50:50
【问题描述】:

在 Jemter 中:- 如果我们在线程内的所有情况下都有多个 CSV 文件(所有文件中的列名相同,只有数据不同),如何从 CSV 文件中获取数据,在我的情况下,所有请求数据都是仅从一个文件(第一种情况的 CSV )获取,即使文件名不同。一旦我禁用其他请求并仅运行单个请求,它将从正确的文件中获取数据。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    如果您有相关的 CSV 文件,即尝试使用第一个 CSV 文件中的变量作为第二个 CSV 的输入 - 这将不起作用。

    根据JMeter用户手册Execution Order章节:

    0. Configuration elements
    1. Pre-Processors
    2. Timers
    3. Sampler
    4. Post-Processors (unless SampleResult is null)
    5. Assertions (unless SampleResult is null)
    6. Listeners (unless SampleResult is null)
    

    所以Configuration Elements 所有CSV Data Set Config 元素在测试开始时同时初始化。

    如果您的测试配置是高度动态的并且建立在来自多个 CSV 文件的数据关系之上,您将不得不改用 __CSVRead() function

    查看How to Pick Different CSV Files at JMeter Runtime,了解有关概念和示例解决方案的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-29
      • 1970-01-01
      • 1970-01-01
      • 2011-05-29
      相关资源
      最近更新 更多