zoukankan      html  css  js  c++  java
  • Jmeter之CSV Data Set Config

      在很多情况下,需要针对测试数据做参数化操作,Jmeter提供了很好用的CSV Data Set Config插件。

    一、界面显示

     

     二、界面说明

      1、名称:标识,建议设置为该组件是提供什么功能

      2、注释:备注信息

      3Configure the CSV Data Source

      (1Filename:文件路径(包括目录和文件名)

      (2File encoding:编码方式,建议utf-8,为了防止存在中文时乱码

      (3Varale NamesComma-delimited):设置变量名,供其他功能调用。如果存在多个变量 时,用,隔开

      (4Delimiteruse “ “ for tab):是指在提取有多个参数时,在文件中已那个符号为分界点,进行提取(比如:数据为abc;123;test-----在提取时,需要该选项设置为 ;)

      (5Recycle on EOF:是否循环读取文件中的参数,设置为True,在循环数超过数据时,会再次从第一条开始读取;设置为False,在读取到最后一条 后,不再从第一条开始读取数据;

      (6Stop thread on EOF?:是否在读取完最后一条数据后,停止线程;

      (7Sharing mode:共享方式;一般使用默认就行(所有线程共享),可根据实际需求修改

      --------------------注意:在配置变量和分隔符时一定要注意用英文模式下的符号;CSV文件中的数据分割时,也注意这个问题。

      在使用的CSV文件中,空白行是不会被读取到的,如果需要用到不输入的情况,可以使用在数据行添加一个分隔符,这样就表示取该行数据的时候为空。

      在定义变量后,后续的步骤中可以使用${变量名}去调用变量。

      --------------------该组件也可以直接使用Jmeter提供的CSV函数替代:

      如上面的可以使用如下函数代替:

      user==${__CSVRead(D:user.csv,0)}

      password==${__CSVRead(D:user.csv,1)}

      -----该函数有两个参数:第一个输入文件地址;第二个标识取那一列数据,0表示第一列;1表示第二列;

  • 相关阅读:
    hdu 3714 Error Curves(三分)
    hdu 4717 The Moving Points(第一个三分题)
    hdu 4722 Good Numbers(规律题)
    分布式平台基础算法浅析
    Linux下通过管道杀死所有与tomcat相关的进程
    实习番外篇:解决C语言使用Makefile无法实现更好的持续集成问题
    SHELL脚本之awk妙用
    如何在CentOS7上安装Python3及对应问题
    欧拉定理和费马小定理
    最大公约和最小公倍数
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/9812085.html
Copyright © 2011-2022 走看看