二十三csv参数化

Posted 晴天姐姐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二十三csv参数化相关的知识,希望对你有一定的参考价值。

老师文档:

https://www.cnblogs.com/wwho/p/14134537.html

JMeter-CSV数据文件设置

CSV数据文件配置用于从文件中读取行,可以是csv文件或者txt文件,并将它们拆分为变量。它非常适合处理大量变量,对于使用随机和唯一值的测试也很有作用。
默认情况下,文件只打开一次,每个线程将使用文件中的不同行。但是,行传递给线程的顺序取决于它们执行的顺序

 

 

 

CSV数据文件设置参数解析

 

  1. 名称:自己命名即可。
  2. 注释:自己命名即可,可以为空。
  3. 文件名:选择文件的路径,点击浏览选择文件的绝对路径即可。如果在linux服务器上,最好选择相对路径,把CSV文件和脚本放在同一个目录下。
  4. 文件编码:默认为ANSIASCII码的拓展),可以选择为UTF-8
  5. 变量名称:CSV文件中的数值存放在变量中,供后续引用。变量可以多个,用英文逗号隔开,变量分别读取CSV文件中的列。
  6. 忽略首行:如果CSV文件中设置了首行的字段,比如用户名等,这些字段不是要使用的数据,那么就可以选择忽略首行。
  7. 分隔符:默认是逗号,比如txt文件中,设置多个值,用英文逗号隔开。
  8. 是否允许带引号:默认False
  9. 遇到文件结束符再次循环?:默认Ture,代表继续从文件的第一行循环读取数据,False表示不再循环。
  10. 遇到文件结束符停止线程?:默认FalseTure表示停止线程。
  11. 线程共享模式:默认【所有现场】

 

 

不同账号下不同订单

 

新建记事本

  

CSV数据文件设置中,要设置两个变量分别存放账号,密码。分隔符自己定义即可,这里用了”|”,也可以用默认的逗号。  

 

 

 

 

 

线程组中设置循环两次,运行,会分别读取出txt文件中的账号密码。

 

 

 

 

加入购物车

 

 

 

 

 

 

提交订单:因为提交订单是把购物车里的东西清空所以不用设置变量csv

 

 

 

 

 

 

 

 

 

 

以上是关于二十三csv参数化的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter(二十三) - 最最重要的关键所在- JMeter函数 - 上篇(详解教程)

第二十三章-命令模式

JMeter学习(二十三)关联

JMeter学习(二十三)关联

Jmeter参数化请求

参数化CSV Data Set Config与参数化函数助手