Apache JMeter是一款用于測試的軟件,該軟件主要與對軟件壓力做測試。不過每個軟件的情況不同,因此我們在測試的時候就需要一些測試的數據,測試數據是需要大家提前準備的,有了數據之后還需要經過參數化。這是因為每次迭代的數據都是完全不同的,只有參數化之后從文件中進行讀取測試數據才是最標準的做法!很多用戶并不知道該如何來參數化,下面小編就使用Csv Data配置元件來給大家演示一下!

1、打開電腦中的jmeter測試軟件之后將提前準備好的腳本導出來!

2、打開方法:使用鼠標右鍵單擊左側的首頁訪問之后選擇添加按鈕中的配置文件,接著打開其中的“Csv Data Set Config”選項!
PS:大家可以根據自己的文件格式選擇合適的打開方法!

3、打開之后接著我們就可以使用和這個元件來讀取文件了,讀取之后再使用分隔的符號來獲得數據!

4、在輸入數據的時候需要注意一下的這些信息:
名稱和注釋:這個相信大家都理解,小編就不介紹了!
Filename:這指的是參數化文件的讀取位置,一般可以是相對的,也可以是絕對的,并沒有明顯的區分!在測試的時候一般會選擇使用相對路徑,這樣能夠減輕很多的工作!
File Encoding:這個指的是編碼格式,不必多說大家都知道它的編碼格式都是設置的utf-8
Variable Names:關于變量的名稱可以在后面直接引用。若是有多個變量可以使用逗號來將它們分隔開!
Ignore first line:一般我們會選擇是,將第一行忽略,因為第一行一般都是變量名稱!
Delimiter:設置分隔符的位置,一般都是設置為逗號!
Allow quoted data:是否允許數據中有分隔的符號,我們一般設置為否,因為數據中間一般是不分隔的
Recycle on EOF和Stop thread on EOF:第一個表示是否需要循環測試,第二個表示測試到結尾的時候是否停止測試,一般設置為true和flase,但是大家也可以根據自己的需求進行測試!
Sharing mode:設置為所有線程就可以了!

5、完成之后自己準備一些數據,為了測試可以自己編寫一些數據!

6、設置好了數據之后接著在請求中命令使用這個變量,方法很簡單: ${} ;,直接在{}中輸入參數化里面的變量就可以了!
PS:parameter可以多加一些參數,任意添加即可!

7、設置好之后還需要修改一下循環的次數,由于小編這里有5個數據,于是就設置了6次循環!

8、完成之后點擊運行按鈕就可以查看結果了!

9、接著單擊展開第二個請求,此時請求中的參數是data-b
PS:一般是按書序來顯示和讀取的!

10、然后找到其中的最后一個參數,查看之后發現數據是從第一個開始讀取的,因此所有的數據都是循環遍歷產生的!

以上就是關于Apache JMeter參數化的全部內容了,在參數化的時候一定要注意一下其中的路徑是否是正確的。希望此教程能夠幫助大家對Apache JMeter多一些了解,喜歡的話記得關注武林軟件園哦!
新聞熱點
疑難解答