zoukankan      html  css  js  c++  java
  • JMeter学习笔记(九) 参数化2--CSV Data Set Config

    2、CSV Data Set Config

    1)添加 CSV Data Set Confi

    2)配置CSV Data Set Config

    3)添加HTTP请求,引用参数,格式 ${}

     4)执行HTTP请求,察看结果树

    5)CSV Data Set Config 各个字段的含义

    Filename:文件名,保存参数化数据的文件目录,可选择相对或者绝对路径(建议填写相对路径,避免脚本迁移时需要修改路径);

    File encoding:文件的编码格式,可以不填写,默认为ANSI;如果有中文,建议utf-8;

    Variable Names(comma-delimited):对于参数文件每列的变量名,类似excel文件的文件头,起到标示作用,同时也是后续引用的标识符,建议采用有意义的英文标示;

                                    如:有几列参数,在这里面就写几个参数名称,每个名称中间用逗号分隔符分割;

    Delimitet:参数文件中各个参数之间的分隔符,用来在“Variable Names”中分隔参数,与参数文件中的分隔符保持一致即可;

    Allow quote data?:是否允许引用数据,默认false,选项选为“true”的时候对全角字符的处理出现乱码 ; --暂不清楚有什么其他作用

    Recycle on EOF?:是否循环读取参数文件内容,因为CSV Data Set Config一次读入一行,分割后存入若干变量中交给一个线程,如果线程数超过文本的记录行数,那么可以选择从头再次读入;

    △ Ture:为true时,当已读取完参数文件内的测试用例数据,还需继续获取用例数据时,此时会循环读取参数文件数据(即:读取文件到结尾时,再重头读取文件);

    False:为false时,若已至文件末尾,则不再继续读取测试数据(即:读取文件到结尾时,停止读取文件);

    Stop thread on EOF?:当Recycle on EOF为True时,此项无意义;

    当Recycle on EOF为False时,

    若为ture,则在读取到参数文件行末尾时,停止线程;

    若为false,则在读取到参数文件行末尾时,此时线程继续执行,但因读取不到参数会请求错误;

    Sharing mode:共享模式,即参数文件的作用域,有以下几种方式:

    All threads:当前测试计划中的所有线程中的所有的线程按顺序取值,默认;

    Current thread group:当前线程组中的线程按顺序取值,每个线程组从第一行开始取值;

    Current thread:当前线程有效,每个线程都是从第一行开始取值;

     

  • 相关阅读:
    子网掩码的作用与IP网段的划分
    DHCP服务器
    Anaconda安装、更新第三方包
    time模块的使用
    TensorFlow安装
    机器学习-线性回归
    机器学习
    Pyhton-类(2)
    python-类(1)
    Python-函数
  • 原文地址:https://www.cnblogs.com/xiaoyu2018/p/10184127.html
Copyright © 2011-2022 走看看