jmeter从csv文件中取数据设置变量的方法

从csv取数据是参数化方法之一

首先,CSV数据文件设置,选择数据文件,点击http请求,右键-添加-配置元件-csv data set config,添加CSV数据文件设置

 

添加后可对设置名称进行修改,本案改成“读取客户信息文件”

      

浏览选择csv文件

 

这里使用的是相对路径,文件与脚本存在一个目录下面,也可以使用绝对路径

 

 

 

设置其他信息,主要针对红色箭头进行设置,文件编码选择utf-8(根据CSV文件中的数据格式选择不同的编码格式,比如中文就需要手动编辑为“gb2312”)

设置变量名称,后面引用变量输入${phone)即可 。

 

jmeter读取CSV的逻辑是默认从第一列数据开始取,如果稳定内第一行有标题,则需要把上方图忽悠首行选择true

 

 

 

 

 

 

 

创建一个http请求,讲变量.${phone)写入,检查变量内容

 

 执行结果,可见数据已经被取出来了

 

 

线程组内可以设置循环测试,比如这里设置的是3,则依次取前3个数据,也可在CSV文件设置中对循环逻辑进行修改

     

 

 

以上只是针对设置 一个变量的情况,上图csv数据文件中有三列数据,如果需要设置3个变量如何操作?

讲变量名已逗号“,”隔开,分别指第一列、二列、三列变量数据,同时确保上面的文件编码设置正确,比如本案csv中上级一列有中文,那么编码就要填写“gb123”,也是用逗号隔离

 

 这样设置即实现,同一个数据文件设置多个变量

 

posted @ 2021-06-25 11:55  小贝书屋  阅读(2164)  评论(0编辑  收藏  举报