zoukankan      html  css  js  c++  java
  • Jmeter参数化四种方式

    JMeter的三种参数化方式包括:

    1.用户参数

    2.函数助手

    3.CSV Data Set Config/CSV数据配置文件

    4.用户自定义变量

    一、用户参数

    位置:添加-前置处理器-用户参数

    操作:可添加多个变量或者参数

      

    二、函数助手

    位置:按照1-2-3的步骤

    操作:4中填写文件的位置,5中填写要读取的列的位置,第一列为0。点击【生成】按钮,拷贝字符串,去替换要参数化的值。

    注意:Jmeter读取的文件中第一行没有标题,直接就是值了。

    、CSV Data Set Config/CSV数据配置文件

    1.为文件所在的位置,可以建txt文档,然后,直接改后缀名。里面的内容,第一行直接为数据。这里支持csv,txt,dat三种格式。

    2.utf-8,编码格式,直接照写就行

    3.变量名字,为参数的名字,用${sku}替换要参数化的地方。如果有多个变量,则用逗号隔开,如user,pwd

    、用户自定义变量

    如上图所示,在该参数组中已经定义了三个参数,通过界面下方的添加、删除按钮可以向参数列表增加和删除参数,Up和Down可以上下移动参数的位置;

    PS:User Defined Variables中定义的参数值在test plan执行过程中不能发生取值的改变,因此一般仅将test plan中不需要随迭代发生改变的参数(只取一次的参数)

        设置在此处;例如:被测应用的host和port值。

    以上就是jmeter参数化的四种方式,其中:

    1、函数助手_CSVRead的参数化,功能相比CSV Data Set Config较弱;

    2、CSV Data Set Config:CSV配置文件,适用于参数取值范围较大的时候使用,该方法具有更大的灵活性;

    3、User Defined Variables:用户自定义变量,一般用于test plan中不需要随请求迭代的参数设置;

    4、User Variables:用户参数,适用于参数取值范围很小的时候使用;

    PS:相比于loadrunner来说,jmeter参数化有以下不同:

    1.jmeter参数文件第一行没有列名称

    2.参数文件的编码,尽量保存为UTF-8(编码问题在使用CSV Data Set Config参数化时要求的比较严格)

    3.Jmeter的参数化没有LoadRunner做的出色,它是依赖于线程设置的(只有CSV Data Set Config参数化方法才有)

    原文:https://www.cnblogs.com/yaoteng/p/11019643.html

  • 相关阅读:
    HDU 2116 Has the sum exceeded
    HDU 1233 还是畅通工程
    HDU 1234 开门人和关门人
    HDU 1283 最简单的计算机
    HDU 2552 三足鼎立
    HDU 1202 The calculation of GPA
    HDU 1248 寒冰王座
    HDU 1863 畅通工程
    HDU 1879 继续畅通工程
    颜色对话框CColorDialog,字体对话框CFontDialog使用实例
  • 原文地址:https://www.cnblogs.com/sucretan2010/p/14830861.html
Copyright © 2011-2022 走看看