Jmeter之引數化

2022-08-12 09:27:12 字數 948 閱讀 4186

引數化定義及引數化方式

引數化的一般用法就是將指令碼中的某些輸入使用引數來代替,在指令碼執行時指定引數的取值範圍和規則;這樣,指令碼在執行時就可以根據需要選取不同的引數值作為輸入。

jmeter的test plan中,支援如下4種引數化方式:

函式助手:_csvread

csv data set config:csv資料控制項

user defined variables:使用者定義的變數

user variables:使用者引數

例項試驗

一、使用者引數

以搜尋「測試、軟體測試」為例子;新建乙個測試指令碼,可以通過工具錄製或手動建立

http請求介面

新增前置處理器--使用者引數,輸入引數名稱以及新增值,勾選「每次迭代更新一次」

新增http實際搜尋請求介面,輸入query的值為設定的引數化名稱,執行檢查結果

二、csv data set config:csv資料控制項

新增配置元件--csv data set config,選擇檔案,檔案中設定引數值

三、函式助手:_csvread

點選工具欄選項--函式助手對話方塊

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之引數化

目錄在自動化效能測試中,引數化的目的是盡可能的去模擬真實的使用者場景。因為在實際應用中是很少會存在同乙個賬號密碼重複登入系統n次的場景,這時一般可通過對使用者名稱與密碼字段進行引數化來模擬使用者實際操作。常用的有以下兩種 上方選單欄tools 函式助手對話方塊,選擇選擇 csvread csvrea...