Jmeter(三十一):制造大批量的用户数据数据

需求:因测试需要,要造100w用户数据,通过用户名、手机号、密码可新增用户,其中用户名和电话号码要求100w用户不能重复

要点:

1、通过Bean shell Sampler实现用户名和手机号的足够随机。

符合我们常用规则的手机号:第一位为1,第二位为3-9,后面的9位为0-9即可。

phone=${__Random(111111111,999999999,)};

String a =String.valueOf(phone);

以上两行代码实现了手机号后9位在1-9之间随机分配

phone=${__Random(3,9,)};

String b =String.valueOf(phone);

以上两行代码实现了手机号第二位在3-9之间随机分配

以上四行代码实现了手机号的足够随机

a=1+b+a;

以上一行代码实现了将手机号的位数拼接起来

String account="Ge"+a;

以上一行代码将用户名和手机号联系起来,实现了用户名的随机

vars.put("phone",a);

vars.put("account",account);

2、通过循环控制器使之循环100w次

相关推荐
糖果店的幽灵24 天前
软件测试接口测试从入门到精通:JMeter接口测试
软件测试·jmeter·接口测试·压力测试·性能测试
1candobetter25 天前
JMeter 性能压测监控实战
jmeter
wenying_443237441 个月前
软件测试—JMeter—跨线程组关联
jmeter·压力测试
川石课堂软件测试1 个月前
UI自动化测试|下拉选择框&弹出框&滚动条操作实践
开发语言·python·jmeter·ui·docker·单元测试·harmonyos
测试19981 个月前
Jmeter性能压测:TPS与QPS
自动化测试·软件测试·python·jmeter·测试用例·压力测试·性能测试
川石课堂软件测试1 个月前
UI自动化测试|XPath元素定位实践
功能测试·测试工具·jmeter·microsoft·ui·postman·harmonyos
wenying_443237441 个月前
软件测试—Jmeter后置处理器—XPath提取器
jmeter
wenying_443237441 个月前
软件测试—Jmeter后置处理器—正则表达式提取器
jmeter·压力测试