Jmeter配置元件之 CSV Data Set Config 參數化(一)


本篇來介紹jmeter參數化

閱讀目錄

  1. 為什么需要參數化
  2. 數據文件
  3. 新建CSV Data Set Config
  4. 新建HTTP Request
  5. 設置線程組(Thread Group)模擬多個用戶
  6. 添加Views Results Tree

為什么需要參數化

我們做web性能壓力測試需要多個用戶並發的發送請求給web服務器,為了模擬多個用戶的行為,需要不同用戶的賬號等信息,所以需要參數化。

CSV Data Set Config配置元件就是用來做參數化的。這個配置元件可以從指定的數據文件中一行一行的讀取內容,按照一定的格式拆分后跟定義的用戶變量匹配上,並賦值給變量,這樣變量就可以提供給采樣器使用了。

數據文件

我們先建立一個文本文檔data.txt,如下圖所示,里面有若干行數據,每行有兩個值,中間有個逗號用於隔開。

 

新建CSV Data Set Config

我們新建一個CSV Data Set Config配置元件,啟動jmeter 添加一個線程組(Thread Group),然后依次點擊 Add -> Config Element -> CSV Data Set Config。

這樣就添加了一個CSV Data Set Config配置元件,如下圖所示,然后在Filename中填入數據文件的路徑,在Variable Names中定義了兩個變量UserName和PassWord,中間用英文逗號隔開。

 data.txt中每一行中的逗號用來分割不同的值分配給不同的變量,一 一對應。

新建Http Request

要使用從data.txt中提取的值,我們來新建一個Http Request采樣器(右鍵Thread Group->Add->Sampler Http->Request)。

建立好以后,填寫協議、域名和路徑,其中路徑中使用${UserName}和${PassWord}引用CSV Data Set Config中的UserName和PassWord}兩個變量。

 

設置線程組(Thread Group)模擬多個用戶

把用戶數量設置為3

 

添加View Results Tree

為了查看參數化的結果,我們添加View Results Tree(右鍵Thread Group->Add->Listener->Request),運行一下。

 我們查看結果,3個線程每一個線程分別取數據文件中的一行,這樣就完成了基本的參數化。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM