public boolean isStoreAsSystemProperty() { return getPropertyAsBoolean(STORE_SYS_PROP); }
public int getSkipLines() { return getPropertyAsInt(SKIP_LINES, SKIP_LINES_DEFAULT); }
public String getSeparator() { return getPropertyAsString(SEPARATOR); }
@Override public void configure(TestElement element) { super.configure(element); if (element instanceof VariablesFromCSV) { VariablesFromCSV varsCsv = (VariablesFromCSV)element; fileName.setText(varsCsv.getFileName()); variablePrefix.setText(varsCsv.getVariablePrefix()); separator.setText(varsCsv.getSeparator()); skipLines.setText(Integer.toString(varsCsv.getSkipLines())); storeSysProp.setSelected(varsCsv.isStoreAsSystemProperty()); } }
@Override public TestElement createTestElement() { VariablesFromCSV varsCsv = new VariablesFromCSV(); modifyTestElement(varsCsv); varsCsv.setComment(JMeterPluginsUtils.getWikiLinkText(WIKIPAGE)); return varsCsv; }
Map<String, String> vars = testElem.getArgumentsAsMap(); for (Map.Entry<String, String> element : vars.entrySet()) { String var = element.getKey();
@Override public void configure(TestElement element) { super.configure(element); if (element instanceof VariablesFromCSV) { VariablesFromCSV varsCsv = (VariablesFromCSV)element; fileName.setText(varsCsv.getFileName()); variablePrefix.setText(varsCsv.getVariablePrefix()); separator.setText(varsCsv.getSeparator()); skipLines.setText(Integer.toString(varsCsv.getSkipLines())); storeSysProp.setSelected(varsCsv.isStoreAsSystemProperty()); } }
@Override public TestElement createTestElement() { VariablesFromCSV varsCsv = new VariablesFromCSV(); modifyTestElement(varsCsv); varsCsv.setComment(JMeterPluginsUtils.getWikiLinkText(WIKIPAGE)); return varsCsv; }
Map<String, String> vars = testElem.getArgumentsAsMap(); for (Map.Entry<String, String> element : vars.entrySet()) { String var = element.getKey();
@Override public Map<String, String> getArgumentsAsMap() { Map<String, String> variables = new VariableFromCsvFileReader(getFileName()).getDataAsMap(getVariablePrefix(), getSeparator(), getSkipLines()); //store in System Properties also if (isStoreAsSystemProperty()) { for (Map.Entry<String, String> element : variables.entrySet()) { String variable = element.getKey(); if (System.getProperty(variable) == null) { System.setProperty(variable, element.getValue()); } } } return variables; }
public String getVariablePrefix() { return getPropertyAsString(VARIABLE_PREFIX); }
public int getSkipLines() { return getPropertyAsInt(SKIP_LINES, SKIP_LINES_DEFAULT); }
public boolean isStoreAsSystemProperty() { return getPropertyAsBoolean(STORE_SYS_PROP); }
@Override public Map<String, String> getArgumentsAsMap() { Map<String, String> variables = new VariableFromCsvFileReader(getFileName()).getDataAsMap(getVariablePrefix(), getSeparator(), getSkipLines()); //store in System Properties also if (isStoreAsSystemProperty()) { for (Map.Entry<String, String> element : variables.entrySet()) { String variable = element.getKey(); if (System.getProperty(variable) == null) { System.setProperty(variable, element.getValue()); } } } return variables; }
public String getVariablePrefix() { return getPropertyAsString(VARIABLE_PREFIX); }
public String getFileName() { return getPropertyAsString(FILENAME); }
public String getFileName() { return getPropertyAsString(FILENAME); }
public String getSeparator() { return getPropertyAsString(SEPARATOR); }