jmeter(17)-參數化之csv隨機參數化【Random CSV Data Set Config】


CSV隨機參數化

一. 在Jmeter上引入隨機CSV數據集配置插件
1、在jmeter中打開 Jmetr插件管理器
2、選擇可用插件


3、搜索Random

4、找到Random CSV Data Set Config 並下載重新啟動jmeter



Random CSV Data Set

Config item that allows reading CSV files in random order

Documentation: https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/random-csv-data-set/RandomCSVDataSetConfig.md

What's new in version 0.6: fix leak with open files

Maven groupId: com .blazemeter, artifactId: jmeter-plugins- random-csv- data- set, version: 0.6L ibraries : [jmeter-plugins-cmn-jmeter]

 



 

參數說明: .

1文件名: csv文件的路徑,最好選擇絕對路徑;對於分布式測試,必須將CSV文件存儲在服務器主機系統上與JMeter服務器啟動所在的正確相對目錄中

2.文件編碼: 此CSV文件的編碼,用於讀取此文件的編碼  
3.分隔符:默認逗號

4.變量名稱: 引用csv配置文件中的數據時,要指定變量名;指定一個變量以便后續引用,uu 引用就是${uu}

5.隨機順序: 注意!一定要勾選!!選中則會隨機順序從文件中讀取數據,如果不選擇,則和常規的CSV數據集配置-樣工作。

6. Rewind on end of list 遇到文件結束符再次循環:
在一個測試循環完成后, Jmeter再運行一個,這對於檢查一段時間內的性能非常有用,
當選擇隨機順序時(第5項) ,第二次和后續的每一次重新循環都會以不同順序讀取CSV數據集中的數據。
如果選擇了該標志並且迭代循環已經結束,則將開始新的循環。

7.First line is CSV head 第一行是CsV標題: 如果指定了“變量名稱” , 並且想要跳過文件中的第一行,請選中此復選框;如果第一行是定義了變量名稱,那么此項勾選!
選擇此標志以跳過標題(僅在Variable Names不為空時使用)

8.Independent list per thread 每個線程的獨立列表: 每個線程都將通過他們自己去讀取配置文件,當使用隨機順字(第5項),每個線程都運行自己的隨機序列,而不是所有線程都經過相同的變量順序。
----官方理解:使用"隨機順序"進行檢查時,每個線程均以隨機順序運行自己的CSV值副本。如果未選中,則所有線程將遍歷相同的隨機值列表。

 

9.測試/test讀取CV文件: 在真正使用之前,可以先測試下讀取數據的規則,以供后續正確使用。

在測試開始時,配置讀取文件。大文件存在延遲和大量內存消耗。

在預覽區域中,僅顯示CSV文件中的20條記錄。


 


免責聲明!

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



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