在JMeter中,有多種方法可以引用變量:
使用${變量名}
的形式直接在測試計劃中的各個組件中引用變量。例如,${username}
將引用名為username的變量。
使用${__V(變量名)}
的形式在測試計劃中的各個組件中引用變量。例如,${__V(username)}
將引用名為username的變量。
在JMeter的BeanShell腳本或JSR223腳本中使用vars.get("變量名")
的方法引用變量。例如,在BeanShell腳本中,可以使用vars.get("username")
來引用名為username的變量。
使用${__groovy(變量名)}
的形式在測試計劃中的各個組件中引用變量。例如,${__groovy(username)}
將引用名為username的變量。
使用${__P(變量名)}
的形式在測試計劃中的各個組件中引用屬性變量。屬性變量可以通過命令行選項或JMeter屬性文件指定。例如,${__P(username)}
將引用名為username的屬性變量。
這些方法可以在JMeter的各個組件中使用,如請求中的參數字段、斷言中的模式、提取器中的正則表達式等。