文章目录
-
-
- 1. 直接使用__random函数
- 2. 时间戳+随机数
-
- 2.1 添加BeanShell Sampler
- 3. 关于__time的简单应用
-
1. 直接使用__random函数
这个方法简单粗暴,但是生成的数可能会出现重复。
然后直接调用该函数即可。
2. 时间戳+随机数
2.1 添加BeanShell Sampler
然后在里面写入如下函数:
//${__time(/100000,)}由函数助手生成,见下图
phone=${__time(/100000,)}+${__Random(1,100000,)};
//phone是一个整数,这里将其转化为一个字符串并且赋给a
String a=String.valueOf(phone);
//将a设置为变量
vars.put("phone",a);
//在debug sample中查看phone的取值
vars.get("phone");
//在日志中打印输出
log.info("-----------------------------------------------------"+a);
获取时间戳函数:
关于函数助手中的时间戳还有一些好用的方法,文末介绍。
将以上的函数填入之后,点击启动就可以在debug sample和日志中分别查看到phone这个八位随机数啦。使用${phone}
就可以直接调用这个变量。
3. 关于__time的简单应用
${__time(,)} : 默认该公式精确到毫秒级别, 13位数
${__time(/1000,)} : 该公式精确到秒级别, 10位数
${__time(yyyy-MM-dd,)}:2019-01-07
${__time(YMDHMS,)}:20190107-152155
最后总结一下:
如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入:软件测试技术群:593462778,群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。
作者:暗潮汹涌
原创不易,欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。