需求:因測試需要,要造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...