Jmeter如何 實現引數化
阿新 • • 發佈:2018-12-18
引數化:在實際測當中我們需要對某些資料進行可變的處理,此時我們就可以通過引數化來完成,在jmeter 當中存在多種實現方式。
- 使用者引數實現引數化
- 在請求的前面新增前置處理器----使用者引數
- 在使用者引數當中設定相應的變數名和變數值,名字和值都可以存在多個。
- 在具體的請求裡去使用相應的變數【 在jmeter 裡同樣是${變數名}的形式來使用變數 】
- 使用者引數如果想要做到值不同則應該在請求的時候分配多個使用者數而不是迴圈次數。
- 使用者自定義變數實現引數化
- 原理:此種方法實現的本質就是通過新增一個配置元件來完成。
- 在請求之前新增一個配置元件------使用者自定義變數
- 在該元件中設定我們想要的資料,基本格式為:變數-----變數值
- 在需要使用的資料的地方直接通過 ${變數名}的格式來獲取資料
- 該元件可以配合邏輯控制器實現多個引數迴圈使用的效果。
- 讀取外部檔案資料實現引數化
- 原理:這種方法本質就是通過 jmeter 去讀取外部檔案的資料,然後實現資料的可變呼叫。
- 在請求之前新增一個配置元件-----csv data set confing
- 在該元件當中引入相應存放資料的檔案【 通過路徑來引入 】
- 設定具體的呼叫引數【 單獨分析的內容 】
- 在需要使用資料的地方直接呼叫相應的變數即可。