【问题标题】:JMeter: response assertion for each line in CSV fileJMeter:CSV文件中每一行的响应断言
【发布时间】:2016-03-13 09:34:46
【问题描述】:

我正在学习 JMeter 并尝试做以下事情:

0) 我只使用 1 个线程并且只使用 1 个循环

1) 我有一个 CSV 数据集配置,它加载一个包含一堆字符串的文件(我需要使用 CSV 数据集配置)

2) 我有一个响应网页的 http 请求。我需要对其进行断言以验证页面上是否存在 CSV 中的每个字符串

我发现 JMeter 会为每个线程或每个线程或循环迭代到 CSV 文件中的下一行。

但是我只使用了 1 个线程和 1 个循环,我不想多次重复整个测试计划来验证它是否包含多个字符串(它还做其他事情)。我该怎么做?

【问题讨论】:

标签: jmeter


【解决方案1】:

CSV 数据集配置仅在下一次迭代时递增到下一行。如果您想在同一迭代中访问 CSV 文件中的所有(或多个)值,您可能应该使用 __CSVRead() 函数。甚至可能是 __StringFromFile() 函数。

如果您只是将其作为练习之一,您还可以将需要检查的所有值放入 1 CSV 行中,并将它们作为不同的列读取。

最后,您可以使用 while 控制器从 CSV 数据集配置中读取下一行,如 here 所述。

【讨论】:

    猜你喜欢
    • 2021-02-24
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    相关资源
    最近更新 更多