• Jmeter4.0----CSV Data Set Config_使用txt进行参数化(13)


    1.说明

    测试接口时,当请求参数不是固定的,每次请求对应的参数都是不同的,就需要对请求参数进行参数化。

    后面有讲   使用xlsx表格进行参数化 (可点击查看)

    2.步骤

    第一步:准备数据

    (以报告编制人员为例)首先创建.txt文本,自己编辑要参数化的内容

     

    注意:该文件编辑完成后  文件=>另存为   然后设置编码格式UTF-8

     

     第二步:添加 CSV Data Set Config

    在整个线程组中添加CSV Data Set Config进行配置:线程组右键 => 配置元件 => CSV Data Set Config

    (1)FileName:csv文件的名称及路径

    (2)File Encoding: 文件编码----默认为空

    (3)Varible Names: 定义文本文件中的参数名,定义后可当变量的方式来引用

    (4)Ignore first line(only used if variable name is not empty):忽略第一行(仅使用变量名不是空的)----默认为false

    (5)Delimiter:分隔符---每个参数之间的分隔符号,一般默认使用逗号,

    (6)Allow Quoated data: 允许数据引---

    (7)Recycle on EOF: 文件结束循环----设置为True后,允许循环取值

    (8)Stop Thread on EOF: 文件结束后停止线程------默认为false,如果设置为True则会影响文件结束循环

    (9)Sharing Mode: 设置线程是否共享---默认设置为All threads

    说明:

    Recycle on EOFStop thread on EOF结果的关联

    (1)Recycle on EOF 选择true时,stop thread on EOF 选择truefalse无任何意义,即前面控制了不停的读取,后面再来让stoprun没有任何意义

    (2)Recycle on EOF选择flase时,stop thread on EOF 选择true, 4个线程,三个参数,那么只会请求3

    (3)Recycle on EOF 选择flase时,Stop thread on EOF 选择flase, 4个线程,3个参数,那么会请求4次,但是第4次没有参数可取,不让循环,所以第4次请求错误

    使用被参数化的参数

    第三步:使用参数化后的数据

    如此,多次请求的时候便可以每次传入不同的参数

  • 相关阅读:
    [atARC123F]Insert Addition
    3.1 概述
    2.5 信道的极限容量
    2.4 编码与调制
    2.3 传输方式
    tp6_004路由配置
    tp6_003多应用配置
    tp6_002规范和配置
    tp6_001安装和运行
    问题解决:tp6多应用无法获取controller 和 action怎么办
  • 原文地址:https://www.cnblogs.com/Z-Queen/p/10637035.html
Copyright © 2020-2023  润新知