jmeter製造大批量的使用者資料資料

2022-02-08 06:28:21 字數 781 閱讀 5241

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

2、通過迴圈控制器使之迴圈100w次

Jmeter傳送jdbc請求進行大批量造數

建立批量造數指令碼,乙個簡單的結構如下圖所示,1 執行緒組 10個執行緒重複執行2次,相當於造20個數 2 使用者定義變數 這是全域性變數,用於後面隨機篩選用 3 資料庫連線配置 4 計數器 用於主鍵遞增,從102開始,每次增加1,賦值給變數id 5 使用者引數 隨機選擇全域性變數的值,注意 ran...

大批量刪除 如何解決大批量資料儲存的效能問題

一 背景在行業中所有基於實體的orm框架,均存在同乙個問題 在批量運算元據時,效能表現乏力。因為在批量儲存資料時,可能既包含新增的記錄,又包含更新或刪除的記錄,一般的orm框架必須為每一條記錄生成一條sql語句,然後一條一條的執行,這樣執行的效能非常差,而通常的優化方案是將資料分批儲存,但在資料量特...

併發使用者數的理解

什麼是併發使用者數,很多人都會拿這個指標來衡量乙個網路系統的好與壞,剛開始接觸loadrunner的時候,曾認為虛擬使用者就是所謂的併發使用者數,不過經過一系列的測試後,發現這種看法並不怎麼全是正確。首先,要分兩種測試情況,第一種是通過跑網頁實際業務測試,如教務系統,觀察其登陸事務,查詢事務等,第二...