Код IT Загрузка примера кода…

Groovy main.groovy
package apitester.ui

import apitester.jmeter.JMeterHttpExecutor
import apitester.model.HttpRequestConfig
import apitester.model.HttpResponseResult
import groovy.swing.SwingBuilder

import javax.swing.*
import java.awt.*
import java.awt.event.KeyEvent

class ApiTesterFrame extends JFrame {

    private final JMeterHttpExecutor executor = new JMeterHttpExecutor()

    private JTextField urlField
    private JComboBox<String> methodCombo
    private JTextArea headersArea
    private JTextArea bodyArea
    private JTextArea responseBodyArea
    private JTextArea responseHeadersArea
    private JLabel statusLabel
    private JLabel metaLabel
    private JButton sendButton
    private JProgressBar progressBar

    ApiTesterFrame() {
        title = 'Groovy API Tester (JMeter)'
        defaultCloseOperation = EXIT_ON_CLOSE
        minimumSize = new Dimension(900, 650)
        setSize(1000, 720)
        setLocationRelativeTo(null)
        contentPane = buildContent()
        setupShortcuts()
    }
package apitester.ui

import apitester.jmeter.JMeterHttpExecutor
import apitester.model.HttpRequestConfig
import apitester.model.HttpResponseResult
import groovy.swing.SwingBuilder

import javax.swing.*
import java.awt.*
import java.awt.event.KeyEvent

class ApiTesterFrame extends JFrame {

    private final JMeterHttpExecutor executor = new JMeterHttpExecutor()

    private JTextField urlField
    private JComboBox<String> methodCombo
    private JTextArea headersArea
    private JTextArea bodyArea
    private JTextArea responseBodyArea
    private JTextArea responseHeadersArea
    private JLabel statusLabel
    private JLabel metaLabel
    private JButton sendButton
    private JProgressBar progressBar

    ApiTesterFrame() {
        title = 'Groovy API Tester (JMeter)'
        defaultCloseOperation = EXIT_ON_CLOSE
        minimumSize = new Dimension(900, 650)
        setSize(1000, 720)
        setLocationRelativeTo(null)
        contentPane = buildContent()
        setupShortcuts()
    }