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