Jmeter之CSV Data Set Config


  在很多情況下,需要針對測試數據做參數化操作,Jmeter提供了很好用的CSV Data Set Config插件。

一、界面顯示

 

 二、界面說明

  1、名稱:標識,建議設置為該組件是提供什么功能

  2、注釋:備注信息

  3Configure the CSV Data Source

  (1Filename:文件路徑(包括目錄和文件名)

  (2File encoding:編碼方式,建議utf-8,為了防止存在中文時亂碼

  (3Varale NamesComma-delimited):設置變量名,供其他功能調用。如果存在多個變量 時,用,隔開

  (4Delimiteruse “\t“ for tab):是指在提取有多個參數時,在文件中已那個符號為分界點,進行提取(比如:數據為abc;123;test-----在提取時,需要該選項設置為 ;)

  (5Recycle on EOF:是否循環讀取文件中的參數,設置為True,在循環數超過數據時,會再次從第一條開始讀取;設置為False,在讀取到最后一條 后,不再從第一條開始讀取數據;

  (6Stop thread on EOF?:是否在讀取完最后一條數據后,停止線程;

  (7Sharing mode:共享方式;一般使用默認就行(所有線程共享),可根據實際需求修改

  --------------------注意:在配置變量和分隔符時一定要注意用英文模式下的符號;CSV文件中的數據分割時,也注意這個問題。

  在使用的CSV文件中,空白行是不會被讀取到的,如果需要用到不輸入的情況,可以使用在數據行添加一個分隔符,這樣就表示取該行數據的時候為空。

  在定義變量后,后續的步驟中可以使用${變量名}去調用變量。

  --------------------該組件也可以直接使用Jmeter提供的CSV函數替代:

  如上面的可以使用如下函數代替:

  user==${__CSVRead(D:\user.csv,0)}

  password==${__CSVRead(D:\user.csv,1)}

  -----該函數有兩個參數:第一個輸入文件地址;第二個標識取那一列數據,0表示第一列;1表示第二列;


免責聲明!

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



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