jmeter csv變量隨機取值的方法

默認的CSV文件取值是按照順序從第一行開始取值的,需要隨機取值,可安裝擴張插件實現

 

 

首先安裝插件

下載第一個:https://jmeter-plugins.org/downloads/old/

 

 

下載第二個:http://jmeter-plugins.org/get/

把兩個插件下載好之後,放在JMeter的安裝目錄lib/ext 下,然後重啓JMeter。

 

 

打開jmeter,搜索並安裝插件

             

 

 

 

 

 線程組右鍵-添加-配置元件-bzm - Random CSV Data Set Config,選擇後即可使用擴展插件

 

 

接下來就是配置

 

 

參數說明:

  1. Filename(文件名):文件的路徑,直接選擇文件的絕對路徑就行,也可以寫相對路徑。
  2. 文件編碼:讀取文件的編碼,默認選擇UTF-8就行。
  3. 分隔符:默認逗號,在txt文件中,寫兩列的時候可以用逗號隔開。
  4. 變量名稱:引用csv配置文件中的數據,指定變量名,意思是把csv的數據讀出來,放在變量中,其他請求可以引用。
  5. 隨機順序:這個是這個插件的重點,選中則會隨機讀取csv中的數據,如果不選中則會順序讀取csv中的數據。
  6. 遇到文件結束符再次循環:勾選上循環完csv中的數據後,則會繼續循環,一般都是要選中。
  7. 第一行是csv標題:如果csv文件中第一行是字段,那麼勾選上則不會讀取第一行的數據。
  8. 每個線程的獨立列表:每個線程都通過他們自己去讀取配置文件,當使用隨機順序(第5項),每個線程都將運行自己的隨機序列,而不是所有線程都經過相同的變量順序。
  9. 測試讀取csv文件:在使用之前,可以先測試讀取csv的值,看看是否正確。

 

引入變量後,檢查所有的http請求,變量隨機性且不相同,插件有效

        

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章