关于Jmeter随机生成参数(手机号码或其他字段)

第一次写,有点紧张。。。

今天记录的内容,是在用Jmeter编写接口脚本的时候,遇到的一些问题并且最后解决的方法。

一开始为了调通接口,参数内容直接是写死的,比如说,手机号码phone,直接写死“Phone”:"10000000000"

虽然说可以直接导入参数化文件,但我有点懒,就想写一个随机数,最终想到了这个方案。

第一,手机号的格式限制一般是固定13位纯数字且开头为1,为此,我采用了random函数,这个函数也很简单,在工具栏找到下图的小图标

 

 第二,刚刚说到,手机号码一般的格式,所以随机数的范围最小值,就是以1开头的13位数,即10000000000,最大值同样是以1开头的13位数,即1999999999;

 把拷贝并黏贴函数字符串的内容全部拷贝出来。注意:我暂时没发现什么快捷键可以直接全部拷贝出来,我都是选中这个框,然后ctrl+a,全选后,ctrl+c复制操作的,如果有更简单的方法,欢迎分享~

拷贝出来的结果就是这样的:${__Random(10000000000,19999999999,)}

第三,回到我们 消息体数据,把Phone对应的参数替换成上面这串内容,再执行试试看,如下图:

 第四,相信大家也看到了,其他字段,比如公司名,备注之类的,如果都是纯数字的随机数,数据会不怎么好看,所以我采用了前面是中文加后面是随机数的方法,这样生成出来的数据就比较真实。跑100个循环,也没问题哦~

猜你喜欢

转载自www.cnblogs.com/sqsnb/p/12357627.html
今日推荐