Jmeter 常用函数(15)- 详解 __StringFromFile
时间:2022-07-22
本文章向大家介绍Jmeter 常用函数(15)- 详解 __StringFromFile,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦
https://www.cnblogs.com/poloyy/p/13291704.htm
作用
从文本文件读取字符串,每次一行
需要注意的地方
- 文本文件的格式必须为
.dat
- 每次调用它都会从文件中读取下一行
- 默认读取文件的位置为 下
/bin
- 所有线程共享相同的函数实例,因此不同的线程将获得不同的行
- 到达文件末尾时,除非已达到最大循环计数,否则它将从头开始重新读取
语法格式
${__StringFromFile(C:UsersuserDesktoptest1.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:UsersuserDesktoptest#.dat,,1,2)}
- 有多个文本文件,想一起读取,文件名分别是 test1.dat,test2.dat
- # :代表限定符,插入数字
- 1 :读取文件的初始位置的数字,这里就是
test1.dat
- 2:读取文件的最终位置的数字,这里就是
test2.dat
- 一共会读取两个文件,如果 2 变成 5,那么就会读取五个文件,从 test1.dat 到 test5.dat,是按顺序读取的哦
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 站长工具关键词挖掘采集,Python关键词批量挖掘采集工具
- python百度关键词相关搜索词采集,链轮查询采集exe工具
- Python最火爬虫框架Scrapy入门与实践,豆瓣电影 Top 250 数据采集
- Python爬虫三种解析方式,Pyhton360搜索排名查询
- Python关键词百度指数采集,抓包Cookie及json数据处理
- 常用的package.json,还有这么多你不知道的骚技巧
- 【词库】Python关键词筛选分类,Levenshtein编辑距离算法分词
- 爬取数据缺失的补坑,Python数据爬取的坑坑洼洼如何铲平
- 如何开发跨框架的组件
- SpringBoot系列之异步任务@Async使用教程
- 深入k8s:k8s部署&在k8s中运行第一个程序
- Java是如何实现Future模式的?万字详解!
- Tensorflow基础入门十大操作总结
- Django个人博客,三小时带你入门Django框架
- 微信公众号文章采集工具,可采集文章文字内容信息及图片