【问题标题】:Read Excel data .csv file sequentially in Jmeter在 Jmeter 中顺序读取 Excel 数据 .csv 文件
【发布时间】:2018-02-02 21:57:29
【问题描述】:

我有一个场景,使用 HTTP 请求使用来自每一行的数据进行验证。已尝试使用 CSV 配置,但它仅读取第一行以进行迭代。 我有一个迭代,我所有的采样器都在一个线程组中。仅当我将迭代值设置为 3(每次迭代每行都取)时,才会按顺序检索 csv 文件中的数据

如何实现单次迭代顺序读取 csv 文件行,其中线程组包含许多 HTTP 请求,我需要每个请求的每一行的值。

请给我一个解决方案

【问题讨论】:

    标签: csv jmeter web-api-testing


    【解决方案1】:

    根据CSV Data Set Config 文档:

    默认情况下,文件只打开一次,每个线程将使用与文件不同的行。但是,将行传递给线程的顺序取决于它们执行的顺序,这可能在迭代之间有所不同。 在每次测试迭代开始时读取行。文件名和模式在第一次迭代中被解析。

    因此使用 CSV 数据集配置来实现您的场景似乎是不可能的,我建议您考虑使用 JMeter 函数,例如:

    这些函数每次调用时都会从文件中读取下一行,因此您可以在每个 HTTP 请求采样器中使用它们而不是 CSV 数据集配置。查看 Apache JMeter Functions - An Introduction 以熟悉 JMeter 函数概念。

    【讨论】:

      猜你喜欢
      • 2018-11-28
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 2022-01-13
      相关资源
      最近更新 更多