Jmeter函数助手之Random

一、背景

在使用Jmeter做性能测试、接口自动化测试时,需要造一些测试数据,此时可以用Jmeter函数助手Random,造一些随机字符串。

二、函数助手调用

启动jmeter界面后,可以在JMeter的选项菜单中找到函数助手对话框(快捷键:Ctrl+Shift+F1),如下图所示:

打开函数助手后,可从下拉列表中选择需要的函数,并为其参数设定值,不同的函数要求的参数也不同。

函数参数,第一列是名称,这是函数参数的简要描述,第二列是值,这是需要用户填充参数的值。

三、Random函数

1、界面说明

这个函数的功能就是,随机函数返回的值是在指定的最大数值与最小数值之间的数字。界面如下:

参数说明:

  • 第一个参数

    • The minimum value allowed for a range of values:必填;一个范围内允许的最小值
  • 第二个参数

    • The maximum value allowed for a range of values:必填;一个范围内允许的最大值
  • 第三个参数

    • Name of variable in which to store the result (optional):非必填;生成的随机数,赋值给新变量名。

2、函数使用

  • 生成随机数

    比如,要生成100到999的随机数,并赋值给变量number,函数表达式为

    ${__Random(100,999,number)}
    

  • 其他字符串

    手机号类: ${__Random(18000000000,18999999999,)}
    
    银行卡号类16位: ${__Random(1000000000000000,9999999999999999,)}
    
    银行卡号类19位: ${__Random(1000000000000000000,9999999999999999999,)}
    
    邮政编码: ${__Random(100000,999999,)}
    
    电话: 010-${__Random(10000000,99999900,)}
    
    随机数字类:${__Random(1000000000000000,9999999999999999,)}
    

四、参考

1、官网:https://jmeter.apache.org/usermanual/functions.html

2、https://www.cnblogs.com/imyalost/p/6802173.html

posted @ 2022-10-28 16:16  xyztank  阅读(1118)  评论(0编辑  收藏  举报