jmeter制造大批量的用户数据数据
生活随笔
收集整理的這篇文章主要介紹了
jmeter制造大批量的用户数据数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
需求:因測試需要,要造100w用戶數(shù)據(jù),通過用戶名、手機號、密碼可新增用戶,其中用戶名和電話號碼要求100w用戶不能重復
要點:
1、通過Bean shell Sampler實現(xiàn)用戶名和手機號的足夠隨機。
符合我們常用規(guī)則的手機號:第一位為1,第二位為3-9,后面的9位為0-9即可。
phone=${__Random(111111111,999999999,)};
String a =String.valueOf(phone);
以上兩行代碼實現(xiàn)了手機號后9位在1-9之間隨機分配
phone=${__Random(3,9,)};
String b =String.valueOf(phone);
以上兩行代碼實現(xiàn)了手機號第二位在3-9之間隨機分配
以上四行代碼實現(xiàn)了手機號的足夠隨機
a=1+b+a;
以上一行代碼實現(xiàn)了將手機號的位數(shù)拼接起來
String account="Ge"+a;
以上一行代碼將用戶名和手機號聯(lián)系起來,實現(xiàn)了用戶名的隨機
vars.put("phone",a);
vars.put("account",account);
2、通過循環(huán)控制器使之循環(huán)100w次
要點:
1、通過Bean shell Sampler實現(xiàn)用戶名和手機號的足夠隨機。
符合我們常用規(guī)則的手機號:第一位為1,第二位為3-9,后面的9位為0-9即可。
phone=${__Random(111111111,999999999,)};
String a =String.valueOf(phone);
以上兩行代碼實現(xiàn)了手機號后9位在1-9之間隨機分配
phone=${__Random(3,9,)};
String b =String.valueOf(phone);
以上兩行代碼實現(xiàn)了手機號第二位在3-9之間隨機分配
以上四行代碼實現(xiàn)了手機號的足夠隨機
a=1+b+a;
以上一行代碼實現(xiàn)了將手機號的位數(shù)拼接起來
String account="Ge"+a;
以上一行代碼將用戶名和手機號聯(lián)系起來,實現(xiàn)了用戶名的隨機
vars.put("phone",a);
vars.put("account",account);
2、通過循環(huán)控制器使之循環(huán)100w次
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/insane-Mr-Li/p/10696761.html
總結(jié)
以上是生活随笔為你收集整理的jmeter制造大批量的用户数据数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python pymongo+netwo
- 下一篇: CSS(二)选择符