public class JmeterProxyRecorder
extends com.blazemeter.jmeter.correlation.CorrelationProxyControl
| Modifier and Type | Class and Description |
|---|---|
static class |
JmeterProxyRecorder.CodeBuilder |
CERT_VALIDITY, DEFAULT_PORT, DEFAULT_PORT_S| Constructor and Description |
|---|
JmeterProxyRecorder() |
| Modifier and Type | Method and Description |
|---|---|
JmeterProxyRecorder |
correlationRules(List<com.blazemeter.jmeter.correlation.core.CorrelationRule> correlations) |
void |
deliverSampler(org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase sampler,
org.apache.jmeter.testelement.TestElement[] testElements,
org.apache.jmeter.samplers.SampleResult result) |
JmeterProxyRecorder |
headerExcludes(List<Pattern> regexes) |
JmeterProxyRecorder |
logFilteredRequests(boolean enabled) |
JmeterProxyRecorder |
logsDirectory(File logsDirectory) |
void |
saveRecordingTo(File jmx) |
void |
startRecording() |
void |
stopRecording() |
JmeterProxyRecorder |
urlExcludes(List<Pattern> regexes) |
JmeterProxyRecorder |
urlIncludes(List<Pattern> regexes) |
addCookie, checkURL, deleteConflicts, deleteRepository, downloadDependencies, endedProxy, findTargetControllerNode, getConfigurationRoute, getConflictingInstalledDependencies, getContentTypeInclude, getCorrelationComponents, getCorrelationRepositories, getCorrelationRulesTestElement, getCorrelationTemplatesByRepositoryName, getGroups, getInstalledCorrelationTemplates, getLastCookies, getPendingProxies, getRepositoryURL, getResponseFilter, installTemplate, isLocalTemplateVersionSaved, isValidDependencyURL, onLoadTemplate, onSaveTemplate, refreshRepositories, resetJMeter, saveRepository, setCorrelationComponents, setCorrelationGroups, setResponseFilter, startedProxy, startProxy, stopProxy, uninstallTemplate, updateaddConfigElement, addExcludedPattern, addIncludedPattern, canRemove, clearExcludedPatterns, clearIncludedPatterns, getAssertions, getCaptureHttpHeaders, getCertificateDetails, getContentTypeExclude, getDefaultEncoding, getDefaultPort, getDetectGraphQLRequest, getExcludePatterns, getGroupingMode, getHttpSampleNameFormat, getHTTPSampleNamingMode, getIncludePatterns, getNonGuiTreeModel, getNotifyChildSamplerListenerOfFilteredSamplers, getPort, getPortString, getPrefixHTTPSampleName, getProxyPauseHTTPSample, getRegexMatch, getSamplerDownloadImages, getSamplerFollowRedirects, getSamplerRedirectAutomatically, getSamplerTypeName, getSslDomains, getTarget, getUseKeepalive, isDynamicMode, setAssertions, setCaptureHttpHeaders, setContentTypeExclude, setContentTypeInclude, setDefaultEncoding, setDetectGraphQLRequest, setExcludeList, setGroupingMode, setHttpSampleNameFormat, setHTTPSampleNamingMode, setIncludeList, setNonGuiTreeModel, setNotifyChildSamplerListenerOfFilteredSamplers, setPort, setPort, setPrefixHTTPSampleName, setProxyPauseHTTPSample, setRegexMatch, setSamplerDownloadImages, setSamplerFollowRedirects, setSamplerRedirectAutomatically, setSamplerTypeName, setSslDomains, setTarget, setUseKeepAliveaddIterationListener, addTestElement, addTestElementOnce, currentReturnedNull, fireIterationStart, fireIterEvents, getCurrentElement, getIterCount, getSubControllers, incrementCurrent, incrementIterCount, initialize, initializeSubControllers, isDone, isFirst, next, nextIsAController, nextIsASampler, nextIsNull, readResolve, reInitialize, removeCurrentElement, removeIterationListener, resetCurrent, resetIterCount, setCurrentElement, setDone, setFirst, triggerEndOfLoopaddPropertiesValues, addProperty, addProperty, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traversePropertyfinalize, getClass, notify, notifyAll, toString, wait, wait, waitclear, clearTestElementChildren, clone, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removed, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traversepublic JmeterProxyRecorder logsDirectory(File logsDirectory)
public JmeterProxyRecorder logFilteredRequests(boolean enabled)
public JmeterProxyRecorder headerExcludes(List<Pattern> regexes)
public JmeterProxyRecorder urlIncludes(List<Pattern> regexes)
public JmeterProxyRecorder urlExcludes(List<Pattern> regexes)
public JmeterProxyRecorder correlationRules(List<com.blazemeter.jmeter.correlation.core.CorrelationRule> correlations)
public void startRecording()
throws IOException
IOExceptionpublic void deliverSampler(org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase sampler,
org.apache.jmeter.testelement.TestElement[] testElements,
org.apache.jmeter.samplers.SampleResult result)
deliverSampler in class com.blazemeter.jmeter.correlation.CorrelationProxyControlpublic void stopRecording()
throws InterruptedException,
TimeoutException
InterruptedExceptionTimeoutExceptionpublic void saveRecordingTo(File jmx) throws IOException
IOExceptionCopyright © 2023. All rights reserved.