Jmeter 经常使用函数(15)- 详解 __StringFromFile

若是你想查看更多 Jmeter 经常使用函数能够在这篇文章找找哦html

https://www.cnblogs.com/poloyy/p/13291704.htm函数

 

做用

从文本文件读取字符串,每次一行spa

 

须要注意的地方

  • 文本文件的格式必须为 .dat 
  • 每次调用它都会从文件中读取下一行
  • 默认读取文件的位置为 /bin 下
  • 全部线程共享相同的函数实例,所以不一样的线程将得到不一样的行
  • 到达文件末尾时,除非已达到最大循环计数,不然它将从头开始从新读取

 

语法格式

${__StringFromFile(C:\Users\user\Desktop\test1.dat,data,1,2)}

 

参数讲解

字段 含义 是否必传
File Name 读取文件的文件名 yes
Variable Name 引用变量名 no
Start sequence number 初始序列化 no
End sequence number 最终序列化 no

 

实际栗子一

文本文件

共三行数据线程

 

线程组结构树

 

线程组线程属性

1 个线程,循环 6 次3d

 

结果树

 

知识点

 ${_StringFromFile(test1.dat,,,2)} 表明读取文本文件两次,没有写 2 则表明 1 次code

 

实际栗子二

两个文本文件

 

线程组结构树

 

线程组线程属性

2 个线程htm

 

循环控制器

循环 3 次,等于 1 个线程循环 3 次blog

 

结果树

 

知识点

${__StringFromFile(C:\Users\user\Desktop\test#.dat,,1,2)}
  • 有多个文本文件,想一块儿读取,文件名分别是 test1.dat,test2.dat
  • # :表明限定符,插入数字
  • 1 :读取文件的初始位置的数字,这里就是  test1.dat 
  • 2:读取文件的最终位置的数字,这里就是  test2.dat 
  • 一共会读取两个文件,若是 2 变成 5,那么就会读取五个文件,从 test1.dat 到 test5.dat,是按顺序读取的哦
相关文章
相关标签/搜索