【JMeter】使用 jmeter 函数同时读取多个文件

本文介绍如何使用 JMeter 的 StringFromFile 函数同时读取多个文本文件。通常,JMeter 配置元件只能一次读取一个文件,但通过函数可以实现并行读取。函数会在文件末尾时回溯到开头,支持指定最大循环次数。文中详细解释了函数参数、示例和格式化序列的使用,并提到了CSV Data Set Config作为替代方案的限制。
摘要由CSDN通过智能技术生成

在 JMeter 中读取文件通常是使用配置元件 CSV Data Set Config,但是一次只能读取一个文件,能不能同时读取多个文件呢?(相关文章:JMeter-详解JMeter参数化之CSV Data Set Config

可以使用 __StringFromFile 函数实现同时读取多个文件。

__StringFromFile

  • 该函数用于从文本文件中读取字符串,每次读取一行,支持读取多个文件。
  • 使用配置元件CSV Data Set Config ,也能达到相同的目的,而且方法更简单,但是它目前不支持多个输入文件。
  • 每次调用函数,都会从文件中读取下一行。当到达文件末尾时,函数又会从文件开始处重新读取,直到最大循环次数。
  • 如果在一个测试脚本中对该函数有多次引用,那么每一次引用都会独立打开文件,即使文件名是相同的(如果函数读取的值,在脚本其他地方也有使用,那么就需要为每一次函数调用指定不同的变量名)。
  • 如果在打开或者读取文件时发生错误,那么函数就会返回字符串"ERR"。

1、参数

参数 描述 是否必填
文件名 文件名的路径 (路径可以相对于 JMe
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值