JMeter教程3 引數化簡介

2021-09-27 07:03:53 字數 668 閱讀 2304

1.jmeter引數化的概念

當使用jmeter進行測試時,測試資料的準備是一項重要的工作。若要求每次迭代的資料不一樣時,則需進行引數化,然後從引數化的檔案中來讀取測試資料。

引數化:是自動化測試指令碼的一種常用技巧,可將指令碼中的某些輸入使用引數來代替,如登入時利用get/post請求方式傳遞引數的場景,在指令碼執行時指定引數的取值範圍和規則。

指令碼在執行時,根據需要選取不同的引數值作為輸入,該方式稱為資料驅動測試(data driven test),而引數的取值範圍被稱為資料池(data pool)。

2.jmeter引數化方式之使用場景對比

引數化方式

使用場景

1user parameters

適用於引數取值範圍很小的時候使用

2csv data set config

適用於引數取值範圍較大的時候使用,該方法具有更大的靈活性

3user defined variables

一般用於test plan中不需要隨請求迭代的引數設定,如:host、port number

4function helper中的函式

可作為其他引數化方式的補充項,如:隨機數生成的函式$

JMeter入門3 引數化

jmeter 引數化有兩種方式 1.csv data set 新增 config element csv data set config csv file 設定csv 檔案的路徑和名字 encoding 檔案格式,一般可以不寫 variable name csv 檔案中的包含的資料要存放的變數名,多...

Shell教程(3) 傳遞引數

我們可以在執行 shell 指令碼時,向指令碼傳遞引數,指令碼內獲取引數的格式為 n。n 代表乙個數字,1 為執行指令碼的第乙個引數,2 為執行指令碼的第二個引數,以此類推 例項以下例項我們向指令碼傳遞三個引數,並分別輸出,其中 0 為執行的檔名 bin bash author 菜鳥教程 url w...

JMeter基礎教程1 若隱若現的引數化

在開始學習jmeter引數化之前,我們先了解下什麼是引數化 引數化是自動化測試指令碼的一種常用技巧。簡單來說,引數化的一般用法就是將指令碼中的某些輸入使用引數來代替,在指令碼執行時指定引數的取值範圍和規則 這樣,指令碼在執行時就可以根據需要選取不同的引數值作為輸入。那麼jmeter又給我們提供了怎麼...