使用jmeter造百萬資料

2021-08-28 07:16:15 字數 1291 閱讀 9302

需求:因測試需要,要造100w使用者資料,通過使用者名稱、手機號、密碼可新增使用者,其中使用者名稱和**號碼要求100w使用者不能重複

1、通過bean shell sampler實現使用者名稱和手機號的足夠隨機。

符合我們常用規則的手機號:第一位為1,第二位為3-9,後面的9位為0-9即可。 

phone=$;

string a =string.valueof(phone);

以上兩行**實現了手機號後9位在1-9之間隨機分配。

phone=$;

string b =string.valueof(phone);

以上兩行**實現了手機號第二位在3-9之間隨機分配。

以上四行**保證了手機號的足夠隨機。

a=1+b+a;
以上一行**將手機號的位數拼接起來 。

string account="ge"+a;
以上一行**將使用者名稱和手機號聯絡起來,實現了使用者名稱的隨機。

vars.put("phone",a);

vars.put("account",account);

將變數塞給引數phone和account。

整個**段如下:

phone=$;

string a =string.valueof(phone);

phone=$;

string b =string.valueof(phone);

a=1+b+a;

string account="ge"+a;

vars.put("phone",a);

vars.put("account",account);

2、將新增使用者的執行緒上加乙個迴圈器,將迴圈次數寫成100w次

3、新增bean shell sampler寫下步驟1的**段

4、 在介面中通過$的形式來引用

附上jmeter4.0安裝包

提取碼: nn4x

jmeter 使用介面傳遞資料

一。1.提取響應結果中的 mobile phone 作為下乙個登入介面的賬號資訊 1 在當前介面下,新增 置處理器 正規表示式提取器 2 正規表示式處理器 引用 說明 後置處理器 在請求結束或者返回響應結果時發揮作用 main sample and sub samples 作用于父節點的取樣器及對應...

jmeter使用 jmeter工具的使用

jmeter是乙個非常好用的壓力測試工具。jmeter用來做輕量級的壓力測試,非常合適,只需要十幾分鐘,就能把壓力測試需要的指令碼寫好。閱讀目錄 什麼是壓力測試 做壓力測試的常用工具 做壓力測試的步驟如下 本文做壓力測試的例子 第一步 使用csv data set config 來引數化 第二步 新...

使用資料幫浦匯出匯入百萬級資料

資料幫浦匯入匯出語句 1 匯出 expdp hiosedb dbtest 172.1.60.10 1521 ose dumpfile bz busrunrecordld 171101 3.dmp tables bz busrunrecordld sys p5363,bz busrunrecordld...