JMeter:CSV文件中每行的响应断言

时间:2015-12-08 12:48:39

标签: jmeter

我正在学习JMeter并尝试执行以下操作:

0)我只使用1个线程,只有1个循环

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

2)我有一个响应网页的http请求。我需要断言它以验证CSV中的每个字符串是否都出现在页面上

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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