@Override public TestElement createTestElement() { String srv_list = JMeterUtils.getPropDefault(DistributedTestControl.PROP_HOSTS, "127.0.0.1"); ArrayList<String> data = new ArrayList<String>(Arrays.asList(srv_list.split(","))); for (String srv_name : data) { serversPanel.add(srv_name); } DistributedTestControl control = new DistributedTestControl(); control.setData(data); modifyTestElement(control); return control; }
public void loadFromTestElement(DistributedTestControl te) { CollectionProperty servers = te.getData(); log.debug("Loading: " + servers.toString()); clear(); for (int n = 0; n < servers.size(); n++) { log.debug("Adding: " + servers.get(n).toString()); add(servers.get(n).getStringValue()); } }
public void saveToTestElement(DistributedTestControl te) { ArrayList<String> names = new ArrayList<String>(getCount()); for(JMeterServerPanel srv:serversList) { names.add(srv.getServerName()); } log.debug("Saving: " + names.toString()); te.setData(names); }
public CollectionProperty getData() { CollectionProperty data = (CollectionProperty) getProperty(DATA_PROP); LinkedList<String> arr=new LinkedList<String>(); for (int n = 0; n < data.size(); n++) { arr.add(data.get(n).getStringValue()); } String val = StringUtils.join(arr, ","); log.debug("Setting hosts 1: " + val); JMeterUtils.setProperty(PROP_HOSTS, val); return data; }
public void setData(ArrayList<String> data) { setProperty(new CollectionProperty(DistributedTestControl.DATA_PROP, data)); String val = StringUtils.join(data, ","); log.debug("Setting hosts 2: " + val); JMeterUtils.setProperty(PROP_HOSTS, val); } }
public void loadFromTestElement(DistributedTestControl te) { CollectionProperty servers = te.getData(); log.debug("Loading: " + servers.toString()); clear(); for (int n = 0; n < servers.size(); n++) { log.debug("Adding: " + servers.get(n).toString()); add(servers.get(n).getStringValue()); } }
public void saveToTestElement(DistributedTestControl te) { ArrayList<String> names = new ArrayList<String>(getCount()); for(JMeterServerPanel srv:serversList) { names.add(srv.getServerName()); } log.debug("Saving: " + names.toString()); te.setData(names); }
public CollectionProperty getData() { CollectionProperty data = (CollectionProperty) getProperty(DATA_PROP); LinkedList<String> arr=new LinkedList<String>(); for (int n = 0; n < data.size(); n++) { arr.add(data.get(n).getStringValue()); } String val = StringUtils.join(arr, ","); log.debug("Setting hosts 1: " + val); JMeterUtils.setProperty(PROP_HOSTS, val); return data; }
public void setData(ArrayList<String> data) { setProperty(new CollectionProperty(DistributedTestControl.DATA_PROP, data)); String val = StringUtils.join(data, ","); log.debug("Setting hosts 2: " + val); JMeterUtils.setProperty(PROP_HOSTS, val); } }
@Override public TestElement createTestElement() { String srv_list = JMeterUtils.getPropDefault(DistributedTestControl.PROP_HOSTS, "127.0.0.1"); ArrayList<String> data = new ArrayList<String>(Arrays.asList(srv_list.split(","))); for (String srv_name : data) { serversPanel.add(srv_name); } DistributedTestControl control = new DistributedTestControl(); control.setData(data); modifyTestElement(control); return control; }