在效能測試中,我們要實現這樣乙個場景,模擬不同的人購買不同的商品。我們前面講的csv引數化,是安裝**的順序進行讀取資料,如果是隨機讀取**的資料,我們模擬的行為就會更真實一些。
需要用到的外掛程式:random csv data set config
步驟:在jmeter中開啟外掛程式管理器
選擇可用外掛程式
搜尋random csv
找到外掛程式random csv data set config 選中進行應用,然後重啟jmeter
2、搜尋外掛程式
選擇可用外掛程式,搜尋random,選中random csv data set config,右下角點選應用重啟jmeter即可。
開啟random csv data set config元件:執行緒組》配置元件
配置元件中的元件,一般放在測試計畫下
引數說明:
filename(檔名):檔案的路徑,直接選擇檔案的絕對路徑就行,也可以寫相對路徑。
檔案編碼:讀取檔案的編碼,預設選擇utf-8就行。
分隔符:預設逗號,在txt檔案中,寫兩列的時候可以用逗號隔開。
變數名稱:引用csv配置檔案中的資料,指定變數名,意思是把csv的資料讀出來,放在變數中,其他請求可以引用。
隨機順序:這個是這個外掛程式的重點,選中則會隨機讀取csv中的資料,如果不選中則會順序讀取csv中的資料。
遇到檔案結束符再次迴圈:勾選上迴圈完csv中的資料後,則會繼續迴圈,一般都是要選中。
每個執行緒的獨立列表:每個執行緒都通過他們自己去讀取配置檔案,當使用隨機順序(第5項),每個執行緒都將執行自己的隨機序列,而不是所有執行緒都經過相同的變數順序。
測試讀取csv檔案:在使用之前,可以先測試讀取csv的值,看看是否正確。
Jmeter 隨機函式
利用jmeter工具進行測試時,在不要求資料的準確性的情況下,可以使用隨機函式來生成隨機值來進行,比如查詢手機號的歸屬地功能測試中,不要求手機號一定是我知道的,以下是隨機函式的配置方式和使用流程。一 隨機函式配置功能點 二 配置函式 1.選擇 randomstring功能 函式引數解釋 隨機字串的長...
Jmeter引數化之CSV
1 csv存放資料,jmeter去讀取 filename 檔案的路徑加檔名,檔案已csv格式的,路徑有兩種方式,一種是絕對路徑 csv檔案的存放路徑 一種是相對路徑 當前路徑下找,這個當前路徑是當前測試指令碼存放的路徑 file encoding 檔案的編碼格式 variable names 變數名...
jmeter提取值寫入CSV
1 先用正規表示式提取器或者邊界提取器等方式把需要的值提取出來,然後新增後置處理器beanshell postprocessor,如下圖 2 把需要的值寫入csv,如我需要把我提取的值 encrytoken,signtoken,vin,userid 寫入csv,如下 filewriter fstre...