jmeter系列(10)-CSV 数据文件设置
配置元件-》CSV数据文件设置
只有放到测试计划中作用到全局,才可以跨线程组使用,如果是放到某个线程组下面,则不能跨线程组使用
csv数据文件设置功能,只能从上往下,一行一行的取值,没办法,跳行。
一、用,默认的设置,跑一下看看,引用的 txt文件,放在和 脚本文件 jmx文件在同一个目录下面,所以用相对路径 ./
虽然是csv配置文件,最好用txt文件格式,csv格式文件还带有格式,不太好编辑
test.txt文件中,有7行数据,如下
忽略首行 False:一般首行都是字段名字,比如 username,age,如果文本中有表头之类的标记,则需要进行忽略
是否允许带引号 False:可以看到有引号的三条记录 8、9、10,都还是保留了引号
再次循环 True:csv 文件共有 7 条记录,但线程数有 10 个,循环 10 次后,重头开始循环;可以看到 8-10的数据和1-3的数据一样的
停止线程 False:取了 7 次值之后就到了文件尾部,但并不会停止运行线程,后面会举个反例
二、把配置修改下,忽略首行为允许带引号,遇到文件结束符不循环
- 忽略首行就不会把首行的字段名都返回回来,如:1-username-age
- 数据有双引号 "" 时,会把双引号忽略掉, '' 单引号不算
- EOF 是文件结束符,没有开启再次循环时,会直接返回 EOF
三、遇到文件结束符停止线程,设置为 True
线程数位10,但是只有6条数据,当没有数据后,就停止运行了
转:https://www.cnblogs.com/xiaofeng91/p/15323341.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律