在 JMeter 中读取文件通常是使用配置元件 CSV Data Set Config
,但是一次只能读取一个文件,能不能同时读取多个文件呢?(相关文章:JMeter-详解JMeter参数化之CSV Data Set Config)
可以使用 __StringFromFile
函数实现同时读取多个文件。
__StringFromFile
- 该函数用于从文本文件中读取字符串,每次读取一行,支持读取多个文件。
- 使用配置元件CSV Data Set Config ,也能达到相同的目的,而且方法更简单,但是它目前不支持多个输入文件。
- 每次调用函数,都会从文件中读取下一行。当到达文件末尾时,函数又会从文件开始处重新读取,直到最大循环次数。
- 如果在一个测试脚本中对该函数有多次引用,那么每一次引用都会独立打开文件,即使文件名是相同的(如果函数读取的值,在脚本其他地方也有使用,那么就需要为每一次函数调用指定不同的变量名)。
- 如果在打开或者读取文件时发生错误,那么函数就会返回字符串"ERR"。
1、参数
参数 | 描述 | 是否必填 |
---|---|---|
文件名 | 文件名的路径 (路径可以相对于 JMe |