/** * {@inheritDoc} */ @Override public void addProperty(JMeterProperty prop) { value.setProperty(prop); }
@Override public void modifyTestElement(TestElement c) { super.modifyTestElement(c); c.setProperty(USE_GROUP_NAME, useGroupName.isSelected(), false); c.setProperty(SAVE_HEADERS, saveHeaders.isSelected(), true); }
@Override public void modifyTestElement(TestElement c) { super.modifyTestElement(c); c.setProperty(USE_GROUP_NAME, useGroupName.isSelected(), false); c.setProperty(SAVE_HEADERS, saveHeaders.isSelected(), true); }
@Override public void modifyTestElement(TestElement c) { super.modifyTestElement(c); c.setProperty(USE_GROUP_NAME, useGroupName.isSelected(), false); c.setProperty(SAVE_HEADERS, saveHeaders.isSelected(), true); }
@Override public void modifyTestElement(TestElement c) { super.modifyTestElement(c); c.setProperty(USE_GROUP_NAME, useGroupName.isSelected(), false); c.setProperty(SAVE_HEADERS, saveHeaders.isSelected(), true); }
@Override public void modifyTestElement(TestElement element) { configureTestElement(element); element.setProperty(WebSocketSampler.DOMAIN, domain.getText()); element.setProperty(WebSocketSampler.PATH, path.getText()); element.setProperty(WebSocketSampler.PORT, port.getText()); element.setProperty(WebSocketSampler.PROTOCOL, protocol.getText()); element.setProperty(WebSocketSampler.CONTENT_ENCODING, contentEncoding.getText()); Arguments args = (Arguments) argsPanel.createTestElement(); HTTPArgument.convertArgumentsToHTTP(args); element.setProperty(new TestElementProperty(WebSocketSampler.ARGUMENTS, args)); element.setProperty(WebSocketSampler.SEND_MESSAGE, sendMessage.getText()); element.setProperty(WebSocketSampler.RECV_MESSAGE, recvMessage.getText()); }
private void setProperties(TestElement el, Collection<JMeterProperty> newProps) { el.clear(); for (JMeterProperty jmp : newProps) { el.setProperty(jmp); } }
public void modifyTestElement(TestElement te) { te.setProperty(USE_SSL, Boolean.toString(isUseSSL())); te.setProperty(USE_STARTTLS, Boolean.toString(isUseStartTLS())); te.setProperty(SSL_TRUST_ALL_CERTS, Boolean.toString(isTrustAllCerts())); te.setProperty(ENFORCE_STARTTLS, Boolean.toString(isEnforceStartTLS())); te.setProperty(USE_LOCAL_TRUSTSTORE, Boolean.toString(isUseLocalTrustStore())); te.setProperty(TRUSTSTORE_TO_USE, getTrustStoreToUse()); te.setProperty(TLS_PROTOCOLS, getTlsProtocolsToUse()); } }
@Override public void modifyTestElement(TestElement element) { element.clear(); this.configureTestElement(element); element.setProperty(WebDriverSampler.SCRIPT, script.getText()); element.setProperty(WebDriverSampler.PARAMETERS, parameters.getText()); element.setProperty(WebDriverSampler.SCRIPT_LANGUAGE, (String) languages.getSelectedItem()); }
@Override public void modifyTestElement(TestElement element) { configureTestElement(element); element.setProperty(new StringProperty(ConfigTestElement.USERNAME, username.getText())); String passwordString = new String(password.getPassword()); element.setProperty(new StringProperty(ConfigTestElement.PASSWORD, passwordString)); } /**
/** * Modifies a given TestElement to mirror the data in the gui components. * * @see org.apache.jmeter.gui.JMeterGUIComponent#modifyTestElement(TestElement) */ @Override public void modifyTestElement(TestElement te) { te.clear(); super.configureTestElement(te); te.setProperty(BeanShellSampler.SCRIPT, scriptField.getText()); te.setProperty(BeanShellSampler.FILENAME, filename.getFilename()); te.setProperty(BeanShellSampler.PARAMETERS, parameters.getText()); te.setProperty(new BooleanProperty(BeanShellSampler.RESET_INTERPRETER, resetInterpreter.isSelected())); }
/** {@inheritDoc} */ @Override public void modifyTestElement(TestElement wb) { wb.setName(getName()); wb.setProperty(new StringProperty(TestElement.GUI_CLASS, this.getClass().getName())); wb.setProperty(new StringProperty(TestElement.TEST_CLASS, WorkBench.class.getName())); }
private static void restoreItem(TestElement el, HierarchicalStreamReader reader, String prop, boolean decode) { String att=propertyToAttribute.get(prop); String value=reader.getAttribute(att); if (value!=null){ if (decode) { value=ConversionHelp.decode(value); } el.setProperty(prop,value); } }
private static void restoreClass(TestElement el, HierarchicalStreamReader reader, String prop) { String att=propertyToAttribute.get(prop); String alias=reader.getAttribute(att); if (alias!=null){ alias=SaveService.aliasToClass(alias); if (TestElement.GUI_CLASS.equals(prop)) { // mainly for TestElementConverter alias = NameUpdater.getCurrentName(alias); } el.setProperty(prop,alias); } }
@Override public void modifyTestElement(TestElement c) { super.modifyTestElement(c); c.setProperty(getConfig()); }
@Override public void modifyTestElement(TestElement c) { super.modifyTestElement(c); c.setProperty(getConfig()); }
/** * @param element * @param name */ private void setPropertyInElement(TestElement element, String name, Object value) { JMeterProperty jprop = AbstractProperty.createProperty(value); jprop.setName(name); element.setProperty(jprop); }
@Override public Object clone() { try { TestElement clonedElement = this.getClass().newInstance(); PropertyIterator iter = propertyIterator(); while (iter.hasNext()) { clonedElement.setProperty(iter.next().clone()); } clonedElement.setRunningVersion(runningVersion); return clonedElement; } catch (InstantiationException | IllegalAccessException e) { throw new AssertionError(e); // clone should never return null } }
/** * Sets a boolean property from a tristate checkbox. * * @param element the test element * @param propName the property name */ public void setPropertyFromTristate(TestElement element, String propName) { if (isIndeterminate()) { element.removeProperty(propName); } else { element.setProperty(propName, isSelected()); } }
@Override protected void configureTestElement(TestElement tg) { super.configureTestElement(tg); tg.setProperty(new StringProperty(AbstractThreadGroup.ON_SAMPLE_ERROR, onSampleError())); }