zoukankan      html  css  js  c++  java
  • Jmeter 常用函数(15)- 详解 __StringFromFile

    如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦

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

    作用

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

    需要注意的地方

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

    语法格式

    ${__StringFromFile(C:UsersuserDesktop	est1.dat,data,1,2)}

    参数讲解

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

    实际栗子一

    文本文件

    共三行数据

    线程组结构树

    线程组线程属性

    1 个线程,循环 6 次

    结果树

    知识点

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

    实际栗子二

    两个文本文件

    线程组结构树

    线程组线程属性

    2 个线程

    循环控制器

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

    结果树

    知识点

    ${__StringFromFile(C:UsersuserDesktop	est#.dat,,1,2)}
    • 有多个文本文件,想一起读取,文件名分别是 test1.dat,test2.dat
    • # :代表限定符,插入数字
    • 1 :读取文件的初始位置的数字,这里就是  test1.dat 
    • 2:读取文件的最终位置的数字,这里就是  test2.dat 
    • 一共会读取两个文件,如果 2 变成 5,那么就会读取五个文件,从 test1.dat 到 test5.dat,是按顺序读取的哦
  • 相关阅读:
    rocketMQ配置事故
    微信网页授权问题记录
    记一次Spring配置事故
    文件转换
    Java对象空间分配流程
    mysql(六)索引的数据结构
    mysql(五)查询缓存
    mysql(四)log
    从项目中加载文件
    cookie
  • 原文地址:https://www.cnblogs.com/poloyy/p/13387356.html
Copyright © 2011-2022 走看看