1. 程式人生 > 其它 >效能測試工具JMeter 基礎(十三)—— 測試元件: 前置處理器

效能測試工具JMeter 基礎(十三)—— 測試元件: 前置處理器

前置處理器在取樣器執行前之前執行,主要是在取樣器執行前修改、更新變數

使用者引數(User Parameters)

使用者引數可以為每個執行緒組定義使用者變數,當執行緒組多於使用者引數的使用者數時,則迴圈資料使用,且一個執行緒使用一個變數名

呼叫變數方法:${變數名}

Update Once Per lteration

  • 勾選後,每次迭代只更新一次,若在迴圈控制下,所有取樣器的值相同
  • 不勾選,每次迭代更新一次,即使在同一控制器下值也可能不同,變數值每次使用都會重新計算更新
  • 注意:勾不勾選,僅對可變的函式值有影響,固定的值無影響

BeanShell前置處理器(BeanShellPreProcessor)

BeanShell輕量級JAVA指令碼語言

定義在取樣器執行前要執行的程式碼,可放在 Script 內執行

Reset Interpreter: 重置直譯器,是否在每次呼叫Bean shell直譯器

Parameters:要引用引數,多值時用空格分隔