@Override public void configure(TestElement te) { super.configure(te); // fill controls serversPanel.loadFromTestElement((DistributedTestControl) te); }
@Override public void configure(TestElement element) { super.configure(element); setUpData(); }
@Override public void configure(TestElement te) { super.configure(te); // fill controls serversPanel.loadFromTestElement((DistributedTestControl) te); }
@Override public void configure(TestElement element) { super.configure(element); final CacheManager cacheManager = (CacheManager)element; clearEachIteration.setSelected(cacheManager.getClearEachIteration()); useExpires.setSelected(cacheManager.getUseExpires()); maxCacheSize.setText(Integer.toString(cacheManager.getMaxSize())); }
@Override public void configure(TestElement te) { log.debug("[Lockfile plugin] configure"); super.configure(te); LockFile lf = (LockFile) te; tfFileName.setText(lf.getFilename()); tfFileMask.setText(lf.getFilemask()); }
@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 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 void configure(TestElement te) { log.debug("[Lockfile plugin] configure"); super.configure(te); LockFile lf = (LockFile) te; tfFileName.setText(lf.getFilename()); tfFileMask.setText(lf.getFilemask()); }
@Override public void configure(TestElement element) { super.configure(element); if (element instanceof JMeterXMPPConnection) { JMeterXMPPConnection conn = (JMeterXMPPConnection) element; // fill controls address.setText(conn.getAddress()); port.setText(conn.getPort()); serviceName.setText(conn.getServiceName()); timeout.setText(conn.getPacketReplyTimeout()); connectionClass.setSelectedItem(conn.getConnectionType()); fromMode.setSelectedItem(conn.getFromMode()); } }
@Override public void configure(TestElement element) { super.configure(element); if (element instanceof DirectoryListingConfig) { DirectoryListingConfig directoryListingConfig = (DirectoryListingConfig) element; sourceDirectoryField.setText(directoryListingConfig.getSourceDirectory()); destinationVariableField.setText(directoryListingConfig.getDestinationVariableName()); isUseFullPathCheckBox.setSelected(directoryListingConfig.getUseFullPath()); isRandomOrderCheckBox.setSelected(directoryListingConfig.getRandomOrder()); isRecursiveListing.setSelected(directoryListingConfig.getRecursiveListing()); isRewindOnTheEndCheckBox.setSelected(directoryListingConfig.getRewindOnTheEnd()); isReReadDirectoryCheckBox.setSelected(directoryListingConfig.getReReadDirectoryOnTheEndOfList()); isIndependentListCheckBox.setSelected(directoryListingConfig.getIndependentListPerThread()); isReReadDirectoryCheckBox.setEnabled(isRewindOnTheEndCheckBox.isSelected()); } }
/** * A newly created component can be initialized with the contents of a Test * Element object by calling this method. The component is responsible for * querying the Test Element object for the relevant information to display * in its GUI. * * @param element * the TestElement to configure */ @Override public void configure(TestElement element) { super.configure(element); username.setText(element.getPropertyAsString(ConfigTestElement.USERNAME)); password.setText(element.getPropertyAsString(ConfigTestElement.PASSWORD)); }
@Override public void configure(TestElement el) { headerManager.clear(); super.configure(el); headerManager.addTestElement(el); checkButtonsStatus(); }
@Override public void configure(TestElement element) { super.configure(element); // TODO - should this be done for embedded usage? // Note: the element is a ConfigTestElement when used standalone, so we cannot use FTPSampler access methods server.setText(element.getPropertyAsString(FTPSampler.SERVER)); port.setText(element.getPropertyAsString(FTPSampler.PORT)); remoteFile.setText(element.getPropertyAsString(FTPSampler.REMOTE_FILENAME)); localFile.setText(element.getPropertyAsString(FTPSampler.LOCAL_FILENAME)); inputData.setText(element.getPropertyAsString(FTPSampler.INPUT_DATA)); binaryMode.setSelected(element.getPropertyAsBoolean(FTPSampler.BINARY_MODE, false)); saveResponseData.setSelected(element.getPropertyAsBoolean(FTPSampler.SAVE_RESPONSE, false)); final boolean uploading = element.getPropertyAsBoolean(FTPSampler.UPLOAD_FILE,false); if (uploading){ putBox.setSelected(true); } else { getBox.setSelected(true); } }
@Override public void configure(TestElement el) { super.configure(el); CookieManager cookieManager = (CookieManager) el; populateTable(cookieManager); clearEachIteration.setSelected(cookieManager.getClearEachIteration()); // must set policy after setting handler (which may change the policy) policy.setText(cookieManager.getPolicy()); }
@Override public void configure(TestElement el) { super.configure(el); tableModel.manager.clear(); tableModel.manager.addTestElement((AuthManager) el.clone()); clearEachIteration.setSelected(((AuthManager) el).getClearEachIteration()); checkButtonsStatus(); }
@Override public void configure(TestElement el) { super.configure(el); DNSCacheManager dnsCacheManager = (DNSCacheManager) el; populateTable(dnsCacheManager); populateHostsTable(dnsCacheManager); clearEachIteration.setSelected(dnsCacheManager.isClearEachIteration()); if (dnsCacheManager.isCustomResolver()) { providerDNSradioGroup.setSelected(custResButton.getModel(), true); deleteButton.setEnabled(dnsServersTable.getColumnCount() > 0); deleteHostButton.setEnabled(dnsHostsTable.getColumnCount() > 0); addButton.setEnabled(true); addHostButton.setEnabled(true); } else { providerDNSradioGroup.setSelected(sysResButton.getModel(), true); } }
/** * A newly created component can be initialized with the contents of a Test * Element object by calling this method. The component is responsible for * querying the Test Element object for the relevant information to display * in its GUI. * * @param el the TestElement to configure */ @Override public void configure(TestElement el) { super.configure(el); if (el instanceof Arguments) { tableModel.clearData(); for (JMeterProperty jMeterProperty : (Arguments) el) { Argument arg = (Argument) jMeterProperty.getObjectValue(); tableModel.addRow(arg); } } checkButtonsStatus(); }
@Override public void configure(TestElement element) { super.configure(element); CounterConfig config = (CounterConfig) element; startField.setText(config.getStartAsString()); endField.setText(config.getEndAsString()); incrField.setText(config.getIncrementAsString()); formatField.setText(config.getFormat()); varNameField.setText(config.getVarName()); perUserField.setSelected(config.isPerUser()); if(config.isPerUser()) { resetCounterOnEachThreadGroupIteration.setEnabled(true); resetCounterOnEachThreadGroupIteration.setSelected(config.isResetOnThreadGroupIteration()); } else { resetCounterOnEachThreadGroupIteration.setEnabled(false); } }
/** {@inheritDoc} */ @Override public void configure(TestElement config) { super.configure(config); argsPanel.configure((Arguments) config.getProperty(JavaSampler.ARGUMENTS).getObjectValue()); String className = config.getPropertyAsString(JavaSampler.CLASSNAME); if(!checkContainsClassName(classNameLabeledChoice, className)) { classNameLabeledChoice.addValue(className); } warningLabel.setVisible(!classOk(className)); classNameLabeledChoice.setText(className); configureClassName(); }
@Override public void configure(TestElement element) { super.configure(element); // N.B. this will be a config element, so we cannot use the getXXX() methods classname.setText(element.getPropertyAsString(TCPSampler.CLASSNAME)); serverPanel.setServer(element.getPropertyAsString(TCPSampler.SERVER)); // Default to original behaviour, i.e. re-use connection reUseConnection.setSelected(element.getPropertyAsBoolean(TCPSampler.RE_USE_CONNECTION, TCPSampler.RE_USE_CONNECTION_DEFAULT)); serverPanel.setPort(element.getPropertyAsString(TCPSampler.PORT)); serverPanel.setResponseTimeout(element.getPropertyAsString(TCPSampler.TIMEOUT)); serverPanel.setConnectTimeout(element.getPropertyAsString(TCPSampler.TIMEOUT_CONNECT)); setNoDelay.setTristateFromProperty(element, TCPSampler.NODELAY); requestData.setInitialText(element.getPropertyAsString(TCPSampler.REQUEST)); requestData.setCaretPosition(0); closeConnection.setTristateFromProperty(element, TCPSampler.CLOSE_CONNECTION); soLinger.setText(element.getPropertyAsString(TCPSampler.SO_LINGER)); eolByte.setText(element.getPropertyAsString(TCPSampler.EOL_BYTE)); }