方法一:通过JSR223 PostProcessor生成手机号
1、添加测试计划
![](https://img.haomeiwen.com/i11240185/66041bd98a6ea9ec.png)
2、添加线程组
![](https://img.haomeiwen.com/i11240185/32095a462496343f.png)
3、添加前置处理器
![](https://img.haomeiwen.com/i11240185/12051e6c66907e5c.png)
4、在前置处理器中,添加JSR223脚本
import java.util.Random;
String phonePrefix = "171";
log.info("**************************")
//获取时间戳
String timestamp = System.currentTimeMillis().toString();
//创建一个随机数的对象
Random random = new Random();
//随机获取【0,9】区间的任意一个整数
int rand1 = random.nextInt(10);
int rand2 = random.nextInt(10);
//timestamp.substring(7) 随机取时间戳中的6位整数
String phoneEnds = rand1.toString() + timestamp.substring(7) + rand2.toString();
//打印日志
log.info(rand1.toString());
log.info(rand2.toString());
log.info(timestamp.substring(7));
//将数据存到jmeter变量中
//vars.put(jmeter变量, 变量);
//从jmeter中获取变量值
//var.get(变量)
vars.put("phone_num", phonePrefix + phoneEnds );
5、添加Debug 采样器&命名为Debug Sampler${phone_nums}
![](https://img.haomeiwen.com/i11240185/ba0e9ac7266b7b7d.png)
6、添加察看结果树
7、执行测试脚本,则可通过查看结果树查看新增的手机号
![](https://img.haomeiwen.com/i11240185/87476a9113c0d88b.png)
网友评论