JMeter之引數化(一)

2022-01-11 15:34:42 字數 936 閱讀 6836

引數化

簡單的來理解一下,我們錄製了乙個指令碼,這個指令碼中有登入操作,需要輸入使用者名稱和密碼,假如系統不允許相同的使用者名稱和密碼同時登入,或者想更好的模擬多個使用者來登入系統。這個時候就需要對使用者名稱和密碼進行引數化,使每個虛擬使用者都使用不同的使用者名稱和密碼進行訪問。

1、我們需要「引數化」的資料,這裡我用記事本寫了三個使用者名稱和密碼,儲存為.dat格式的檔案

我將這個檔案放在了我的( /users/deyoukong/desktop/data.dat)路徑下。關於如何得到成百上千的使用者名稱和密碼,首先要在資料庫中建立這些資料,將資料匯出,整理儲存,這裡就不深究。

2.第二步,我們要編寫函式來呼叫這個test.dat檔案,怎麼弄,點選選單欄「tools」---->函式助手對話方塊,看下圖。

注意:.dat檔案第一列從0開始取得 

3.把我們寫好的函式複製到登入頁面使用者名稱和密碼的位置。

好了,現在我們的引數化設定完成,在指令碼的時候,會呼叫我們/users/deyoukong/desktop/data.dat檔案,第一列是使用者,第二列是密碼。

注意使用者名稱和密碼是一一對應的,中間使用者逗號(,)隔開。

Jmeter之引數化

jmeter有幾個實現引數化的方法,這次使用的是csv data set config。使用的例子是web trader的login頁面。在tread group 右鍵,新增 配置元件 csv data set config user filename 儲存引數的檔案路徑,建議使用絕對路徑。檔案的字...

Jmeter之引數化

用jmeter測試時包含兩種情況的引數,一種是在url 中,一種是請求中需要傳送的引數 url 中的引數 比如 引數 其中 2010 06 01 jmeter 為url引數。在jmeter的請求中 blog.da fang.com填寫在 伺服器名稱或ip 中 index.php 填寫在 路徑 中 請...

Jmeter之引數化

引數化定義及引數化方式 引數化的一般用法就是將指令碼中的某些輸入使用引數來代替,在指令碼執行時指定引數的取值範圍和規則 這樣,指令碼在執行時就可以根據需要選取不同的引數值作為輸入。jmeter的test plan中,支援如下4種引數化方式 函式助手 csvread csv data set conf...