将下面的代码加入beanshell中。 然后调用变量phone
import java.util.Random;
String[] prefix = {"130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "150", "151", "152", "153", "155", "156", "157", "158", "159", "186", "187", "188", "189"};
String phone = prefix[new Random().nextInt(prefix.length)];
for (int i = 0; i < 8; i++) {
phone += new Random().nextInt(10);
}
vars.put("phone", phone);
解释:
在这个示例中,我们使用了Java的Random类来生成随机数,然后通过字符串拼接的方式组装成-手-机-号-码。最后,我们将生成的-手-机-号-保存到JMeter的变量中,以便在后续的测试中使用。
在JMeter中,可以通过BeanShell Sampler或者BeanShell PreProcessor来执行这个脚本,具体步骤如下:
在测试计划中添加BeanShell Sampler或者BeanShell PreProcessor。
在Sampler或PreProcessor的Script窗口中,将上面的脚本粘贴进去。
运行测试计划,生成的随机-手-机-号将保存在名为“phone”的变量中,在后续的测试中可以使用${phone}来引用这个变量。
需要注意的是,在实际测试中生成随机-手-机-号时,还需要考虑-手-机-号的有效性和唯一性等问题,以确保测试的准确性和可靠性。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!