jmeter参数化的几种方法

作者: 小啊小狼 | 来源:发表于2019-07-04 15:54 被阅读2次

    一、用户定义的变量

    二、用户自定义参数

    取值规则:

        1.单线程,多次循环,只会取用户_1的值

        2.多个线程,单次循环,每个线程取一个用户的值,如果线程数超出用户数,会循环从第一个会继续取值

        3.多个线程,多次循环,每个线程的取值同上,单个线程多次循环取值相同。

    三、从文件中读取数据

        选中线程组,点击右键,添加-配置元件-CSV Data Set Config

        注:每一次单独运行调用都要从文件的第一组数据开始

        步骤:

            1.选择要读取的本地文件路径

            2,设置字符编码(一般就是UTF-8)

            3,设置变量名称(与本地文件的列对应,一列为一个变量)

            4,规定分隔符(与本地文件中分隔符保持一致,一般用“,”)

        其他选项解释:

            1、Ignore fist line(。。。):当文件第一行为变量名是是否忽略

           2、ecycle on EOF?:是否循环读取参数文件内容。默认设置为 true。通常在线程组的线程数 * 线程组的循环          次数      > 参数文件行数时,才需要将此项设置为 true。

            3、Sotp thread on EOF?:当读取到参数文件末尾时,是否停止读取线程。默认为 false。当 Recycle on         EOF?     设置为 true 时,此项不起任何作用。

    四、函数助手(常用的几个)

    注:每次调用都会生成新的值

    1、—CSVRead:从文件中读取数据

        步骤:

            1、2唤出函数对话框

            3、选择_CSVRead

            4、填写本地文件路径

            5、填写读取文件的第几列(从0开始)

            6、生成函数和函数取值结果

            7、核对结果是否正确

            8、复制函数使用

    2、—random:生成指定范围的随机数

        步骤:

            1、选择_Random

            2、填写随机数范围的最小值

            3、填写随机数范围的最大值

            4、生成函数(5)和函数取值结果(6)

            5、复制函数在需要的地方使用

            6、核对结果是否正确

    3、randomstring:随机的给定的范围内生成指定位数字符串

        步骤:

            1、选择_RandomString

            2、填写需要生成字符串的长度

            3、填写字符串生成的字符范围

            4、生成函数和函数取值结果

            5、复制函数使用

            6、核对结果是否正确

    相关文章

      网友评论

        本文标题:jmeter参数化的几种方法

        本文链接:https://www.haomeiwen.com/subject/xwhrhctx.html