/** * Updates the variables with all entries found in the variables in {@code vars} * @param vars {@link JMeterVariables} with the entries to be updated */ public void putAll(JMeterVariables vars) { putAll(vars.variables); }
public void setInitialContext(JMeterContext context) { threadVars.putAll(context.getVariables()); }
/** * Create variables for testPlan * @param testPlan {@link JMeterVariables} * @return {@link JMeterVariables} */ private JMeterVariables createVars(TestPlan testPlan) { testPlan.prepareForPreCompile(); //A hack to make user-defined variables in the testplan element more dynamic Map<String, String> args = testPlan.getUserDefinedVariables(); replacer.setUserDefinedVariables(args); JMeterVariables vars = new JMeterVariables(); vars.putAll(args); return vars; }