ClearGui
AbstractAssertionGui
, AbstractConfigGui
, AbstractControllerGui
, AbstractJMeterGuiComponent
, AbstractListenerGui
, AbstractPostProcessorGui
, AbstractPreProcessorGui
, AbstractRandomTimerGui
, AbstractSamplerGui
, AbstractScopedJMeterGuiComponent
, AbstractThreadGroupGui
, AbstractTimerGui
, AbstractVisualizer
, AjpSamplerGui
, AnchorModifierGui
, ArgumentsPanel
, AssertionGui
, AssertionVisualizer
, AuthPanel
, BackendListenerGui
, BeanShellAssertionGui
, BeanShellSamplerGui
, CacheManagerGui
, ComparisonVisualizer
, ConstantTimerGui
, CookiePanel
, CounterConfigGui
, CriticalSectionControllerGui
, DistributionGraphVisualizer
, DNSCachePanel
, DurationAssertionGui
, ExampleSamplerGui
, ForeachControlPanel
, FtpConfigGui
, FtpTestSamplerGui
, GaussianRandomTimerGui
, GraphVisualizer
, HeaderPanel
, HTMLAssertionGui
, HtmlExtractorGui
, HTTPArgumentsPanel
, HttpDefaultsGui
, HttpMirrorControlGui
, HttpTestSampleGui
, IfControllerPanel
, IncludeControllerGui
, InterleaveControlGui
, JavaConfigGui
, JavaTestSamplerGui
, JMSPublisherGui
, JMSSamplerGui
, JMSSubscriberGui
, JUnitTestSamplerGui
, LDAPArgumentsPanel
, LdapConfigGui
, LdapExtConfigGui
, LdapExtTestSamplerGui
, LdapTestSamplerGui
, LogicControllerGui
, LoginConfigGui
, LoopControlPanel
, MailerVisualizer
, MailReaderSamplerGui
, MD5HexAssertionGUI
, ModuleControllerGui
, MonitorHealthVisualizer
, NamePanel
, ObsoleteGui
, OnceOnlyControllerGui
, ParamModifierGui
, PoissonRandomTimerGui
, PostThreadGroupGui
, PropertyControlGui
, ProxyControlGui
, RandomControlGui
, RandomOrderControllerGui
, RecordController
, RegexExtractorGui
, RegExUserParametersGui
, RespTimeGraphVisualizer
, ResultActionGui
, ResultSaverGui
, RunTimeGui
, SetupThreadGroupGui
, SimpleConfigGui
, SimpleDataWriter
, SizeAssertionGui
, SMIMEAssertionGui
, SmtpSamplerGui
, SoapSamplerGui
, SplineVisualizer
, StatGraphVisualizer
, StatVisualizer
, SummariserGui
, SummaryReport
, SwitchControllerGui
, SystemSamplerGui
, TableVisualizer
, TCPConfigGui
, TCPSamplerGui
, TestActionGui
, TestBeanGUI
, TestFragmentControllerGui
, TestPlanGui
, ThreadGroupGui
, ThroughputControllerGui
, TransactionControllerGui
, UniformRandomTimerGui
, URLRewritingModifierGui
, UserParametersGui
, ViewResultsFullVisualizer
, WebServiceSamplerGui
, WhileControllerGui
, WorkBenchGui
, XMLAssertionGui
, XMLSchemaAssertionGUI
, XPathAssertionGui
, XPathExtractorGui
public interface JMeterGUIComponent extends ClearGui
Modifier and Type | Method | Description |
---|---|---|
void |
configure(TestElement element) |
The GUI must be able to extract the data from the TestElement and update
all GUI fields to represent those data.
|
JPopupMenu |
createPopupMenu() |
When a user right-clicks on the component in the test tree, or selects
the edit menu when the component is selected, the component will be asked
to return a JPopupMenu that provides all the options available to the
user from this component.
|
TestElement |
createTestElement() |
JMeter test components are separated into a model and a GUI
representation.
|
String |
getDocAnchor() |
Get the component's document anchor name.
|
String |
getLabelResource() |
Get the component's resource name, which getStaticLabel uses to derive
the component's label in the local language.
|
Collection<String> |
getMenuCategories() |
This is the list of add menu categories this gui component will be
available under.
|
String |
getName() |
Gets the name of the JMeter GUI component.
|
String |
getStaticLabel() |
Get the component's label.
|
boolean |
isEnabled() |
Test GUI elements can be disabled, in which case they do not become part
of the test when run.
|
void |
modifyTestElement(TestElement element) |
GUI components are responsible for populating TestElements they create
with the data currently held in the GUI components.
|
void |
setEnabled(boolean enabled) |
Set whether this component is enabled.
|
void |
setName(String name) |
Sets the name of the JMeter GUI Component.
|
void setName(String name)
name
- the name of the componentString getName()
String getStaticLabel()
getLabelResource()
String getLabelResource()
String getDocAnchor()
TestElement createTestElement()
void modifyTestElement(TestElement element)
element
- the TestElement to modifyboolean isEnabled()
void setEnabled(boolean enabled)
enabled
- true for enabled, false for disabled.JPopupMenu createPopupMenu()
void configure(TestElement element)
element
- the TestElement to configureCollection<String> getMenuCategories()
MenuFactory
Copyright © 1998-2018 Apache Software Foundation. All Rights Reserved.