Package com.eviware.soapui.model.settings

Examples of com.eviware.soapui.model.settings.Settings


            } catch (Exception e) {
                e.printStackTrace();
            }
        }

        Settings result = super.initSettings(fileName);

        if (!fileName.equals(fn)) {
            setSettingsFile(fn);
        }
View Full Code Here


public class HttpCompressionRequestFilter extends AbstractRequestFilter {
    private final static Logger log = Logger.getLogger(HttpCompressionRequestFilter.class);

    @Override
    public void filterAbstractHttpRequest(SubmitContext context, AbstractHttpRequest<?> httpRequest) {
        Settings settings = httpRequest.getSettings();
        String compressionAlg = settings.getString(HttpSettings.REQUEST_COMPRESSION, "None");
        if (!"None".equals(compressionAlg)) {
            try {
                ExtendedHttpMethod method = (ExtendedHttpMethod) context
                        .getProperty(BaseHttpRequestTransport.HTTP_METHOD);
                if (method instanceof HttpEntityEnclosingRequest) {
View Full Code Here

    public final class LoaderWorker extends SwingWorker {
        public Object construct() {
            HttpClientSupport.SoapUIHttpClient httpClient = HttpClientSupport.getHttpClient();
            try {
                Settings soapuiSettings = SoapUI.getSettings();

                HttpClientSupport.applyHttpSettings(getMethod, soapuiSettings);

                httpResponse = httpClient.execute(getMethod, state);
            } catch (Exception e) {
View Full Code Here

        dialog.setBooleanValue(SettingsForm.CANCEL_RUNNING, loadTest.getCancelOnReachedLimit());
        dialog.setIntValue(SettingsForm.STRATEGY_INTERVAL, (int) loadTest.getStrategyInterval());
        dialog.setBooleanValue(SettingsForm.CANCEL_EXCESSIVE, loadTest.getCancelExcessiveThreads());
        dialog.setBooleanValue(SettingsForm.TESTSTEP_STATISTICS, loadTest.getUpdateStatisticsPerTestStep());

        Settings settings = loadTest.getSettings();

        dialog.setBooleanValue(SettingsForm.INCLUDE_REQUEST,
                settings.getBoolean(HttpSettings.INCLUDE_REQUEST_IN_TIME_TAKEN));
        dialog.setBooleanValue(SettingsForm.INCLUDE_RESPONSE,
                settings.getBoolean(HttpSettings.INCLUDE_RESPONSE_IN_TIME_TAKEN));
        dialog.setBooleanValue(SettingsForm.CLOSE_CONNECTIONS, settings.getBoolean(HttpSettings.CLOSE_CONNECTIONS));

        dialog.setValue(LogForm.LOG_FOLDER, loadTest.getStatisticsLogFolder());
        dialog.setIntValue(LogForm.LOG_INTERVAL, (int) loadTest.getStatisticsLogInterval());
        dialog.setBooleanValue(LogForm.LOG_ON_THREADCOUNT_CHANGE, loadTest.getLogStatisticsOnThreadChange());

        if (dialog.show() && !loadTest.isRunning()) {
            try {
                loadTest.setStartDelay(dialog.getIntValue(SettingsForm.THREAD_STARTUP_DELAY, loadTest.getStartDelay()));
                loadTest.setResetStatisticsOnThreadCountChange(dialog.getBooleanValue(SettingsForm.RESET_STATISTICS));
                loadTest.setCalculateTPSOnTimePassed(dialog.getBooleanValue(SettingsForm.CALC_TPS));
                loadTest.setSampleInterval(dialog.getIntValue(SettingsForm.SAMPLE_INTERVAL,
                        (int) loadTest.getSampleInterval()));
                loadTest.setHistoryLimit(dialog.getBooleanValue(SettingsForm.DISABLE_HISTORY) ? 0 : -1);
                loadTest.setMaxAssertionErrors(dialog.getIntValue(SettingsForm.MAX_ASSERTIONS, 1000));
                loadTest.setCancelOnReachedLimit(dialog.getBooleanValue(SettingsForm.CANCEL_RUNNING));
                loadTest.setStrategyInterval(dialog.getIntValue(SettingsForm.STRATEGY_INTERVAL,
                        WsdlLoadTest.DEFAULT_STRATEGY_INTERVAL));
                loadTest.setCancelExcessiveThreads(dialog.getBooleanValue(SettingsForm.CANCEL_EXCESSIVE));
                loadTest.setUpdateStatisticsPerTestStep(dialog.getBooleanValue(SettingsForm.TESTSTEP_STATISTICS));

                settings.setBoolean(HttpSettings.INCLUDE_REQUEST_IN_TIME_TAKEN,
                        dialog.getBooleanValue(SettingsForm.INCLUDE_REQUEST));
                settings.setBoolean(HttpSettings.INCLUDE_RESPONSE_IN_TIME_TAKEN,
                        dialog.getBooleanValue(SettingsForm.INCLUDE_RESPONSE));
                settings.setBoolean(HttpSettings.CLOSE_CONNECTIONS,
                        dialog.getBooleanValue(SettingsForm.CLOSE_CONNECTIONS));

                loadTest.setLogStatisticsOnThreadChange(dialog.getBooleanValue(LogForm.LOG_ON_THREADCOUNT_CHANGE));
                loadTest.setStatisticsLogFolder(dialog.getValue(LogForm.LOG_FOLDER));
                loadTest.setStatisticsLogInterval(dialog.getIntValue(LogForm.LOG_INTERVAL,
View Full Code Here

        try {
            if (dialog == null) {
                dialog = ADialogBuilder.buildDialog(Form.class);
            }

            Settings settings = target.getSettings();
            dialog.setValue(Form.OUTPUT_FOLDER, settings.getString(REPORT_DIRECTORY_SETTING, ""));

            if (!dialog.show()) {
                return;
            }

            settings.setString(REPORT_DIRECTORY_SETTING, dialog.getValue(Form.OUTPUT_FOLDER));

            final File reportDirectory = new File(settings.getString(REPORT_DIRECTORY_SETTING, ""));
            String reportDirAbsolutePath = reportDirectory.getAbsolutePath();
            String filename = reportDirAbsolutePath + File.separatorChar + "report.xml";
            String reportUrl = transform(target, reportDirAbsolutePath, filename);
            Tools.openURL(reportUrl);
        } catch (Exception e) {
View Full Code Here

    public void perform(WsdlProject project, Object param) {
        DialogHandler dialogHandler = createDialogHandler(project, param);
        final XFormDialog dialog = dialogHandler.buildDialog();

        Settings settings = project.getSettings();

        dialogHandler.setDialogValues(settings);
        soapMonitor = null;
        if (dialog.show()) {
            try {
View Full Code Here

    }

    private ArgumentBuilder buildArgs(File reportFile, WsdlRequest modelItem) throws Exception {
        File logFile = buildLog(modelItem);
        File file = buildConfig(reportFile, logFile, modelItem);
        Settings settings = modelItem.getSettings();

        ArgumentBuilder builder = new ArgumentBuilder(new StringToStringMap());
        builder.startScript("Analyzer", ".bat", ".sh");

        builder.addArgs("-config", file.getAbsolutePath());

        // add this to command-line due to bug in wsi-tools (?)
        if (settings.getBoolean(WSISettings.ASSERTION_DESCRIPTION)) {
            builder.addArgs("-assertionDescription", "true");
        }

        return builder;
    }
View Full Code Here

        logDoc.save(logFile);
        return logFile;
    }

    private File buildConfig(File reportFile, File logFile, WsdlRequest modelItem) throws IOException {
        Settings settings = modelItem.getSettings();

        ConfigurationDocument configDoc = ConfigurationDocument.Factory.newInstance();
        Configuration config = configDoc.addNewConfiguration();

        config.setVerbose(settings.getBoolean(WSISettings.VERBOSE));
        AssertionResults results = config.addNewAssertionResults();
        results.setType(AssertionResults.Type.Enum.forString(settings.getString(WSISettings.RESULTS_TYPE,
                AssertionResults.Type.ONLY_FAILED.toString())));

        results.setMessageEntry(settings.getBoolean(WSISettings.MESSAGE_ENTRY));
        results.setFailureMessage(settings.getBoolean(WSISettings.FAILURE_MESSAGE));
        results.setAssertionDescription(settings.getBoolean(WSISettings.ASSERTION_DESCRIPTION));

        ReportFile report = config.addNewReportFile();
        report.setLocation(reportFile.getAbsolutePath());
        report.setReplace(true);
View Full Code Here

        @Override
        protected PasswordAuthentication getPasswordAuthentication() {
            if (getRequestorType() != RequestorType.PROXY) {
                return null;
            }
            Settings settings = SoapUI.getSettings();
            try {
                String proxyUsername = PropertyExpander.expandProperties(settings.getString(ProxySettings.USERNAME, null));
                String proxyPassword = PropertyExpander.expandProperties(settings.getString(ProxySettings.PASSWORD, null));
                return new PasswordAuthentication(proxyUsername, proxyPassword.toCharArray());
            } catch (Exception e) {
                SoapUI.logError(e, "Unable to expand proxy settings");
                return null;
            }
View Full Code Here

    }

    private ArgumentBuilder buildArgs(File reportFile, MockResponse modelItem) throws Exception {
        File logFile = buildLog(modelItem);
        File file = buildConfig(reportFile, logFile, modelItem);
        Settings settings = modelItem.getSettings();

        ArgumentBuilder builder = new ArgumentBuilder(new StringToStringMap());
        builder.startScript("Analyzer", ".bat", ".sh");

        builder.addArgs("-config", file.getAbsolutePath());

        // add this to command-line due to bug in wsi-tools (?)
        if (settings.getBoolean(WSISettings.ASSERTION_DESCRIPTION)) {
            builder.addArgs("-assertionDescription", "true");
        }

        return builder;
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.model.settings.Settings

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.