Jmeter配置元件之CSV数据文件设置-18

CSV数据文件设置用于读取文件中的行,并将行中的数据根据拆分符拆分为可引用的变量,通常用于处理大量变量。就CPU和内存而言,如果在运行时生成大量变量,将会消耗大量资源,而在测试前创建好这些数据,执行测试时读取将会节省更多资源。

Jmeter支持带引号的数据,如果将“是否允许带引号” 设置为 true,则值可以用双引号引起来,在双引号中,分隔符将被当作变量值引用。

Jmeter支持CSV文件,如果文件定义了列名称,可以设定忽略首行,这个设置必须在设置了变量名称后生效。

默认情况下,文件仅打开一次,并且每个线程将使用文件不同的行。但是,将行传递到线程的顺序取决于它们执行的顺序,在线程每次迭代之间可能会有所不同。如果希望每个线程都有自己的一组值,则需要创建一组文件,每个线程一个。例如,test1.csv,test2.csv,…,testn .csv。使用文件名 test $ {____ threadNum} .csv并将“ 共享模式 ”设置为“ 当前线程 ”。

Jmeter文件名称支持相对路径与绝对路径,如果使用绝对路径,在进行分布式测试时,需要远程测试机同样路径下有相同文件。如果使用相对路径,则相对路径以Jmeter的bin目录为根目录。

在这里插入图片描述

属性描述
名称 :显示的此取样器的描述性名称,可自定义
文件名 :要读取的文件名称,可以是相对路径,也可以是绝对路径

文件编码 :读取文件所用的 编码
变量名称 :变量名称列表,使用 , 分隔

忽略首行 :默认false,对于文件含有标题行的文件适用
分隔符 :用于读取文件内容的分割标记

是否允许带引号: 如果启用,可以将值包含在双引号中
遇到文件结束符再次循环 :设置为true时,到文件结尾会从第一行重新读取

遇到文件结束停止线程: 设置遇到文件结尾是否停止线程,默认false
线程共享模式 :CSV文件变量共享模式(所有线程、当前线程组、当前线程)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值