public class FuzzerSecurityScan extends AbstractSecurityScanWithProperties
Assertable.AssertionStatus| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_MAXIMAL | 
| static int | DEFAULT_MINIMAL | 
| static int | DEFAULT_NUMBER_OF_REQUESTS | 
| static String | NAME | 
| static String | TYPE | 
SECURITY_CHANGED_PARAMETERSassertionsSupportSECURITY_CHECK_RESPONSE_RESULT, SECURITY_SCAN_REQUEST_RESULT, STATUS_PROPERTYDESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY| Constructor and Description | 
|---|
| FuzzerSecurityScan(TestStep testStep,
                  SecurityScanConfig config,
                  ModelItem parent,
                  String icon) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | clear() | 
| protected void | execute(SecurityTestRunner runner,
       TestStep testStep,
       SecurityTestRunContext context)should be implemented in every particular scan it executes one request,
 modified by securityScan if necessary and internally adds messages for
 logging to SecurityScanRequestResult | 
| JComponent | getAdvancedSettingsPanel()Overide if SecurityScan needs advanced settings | 
| String | getConfigDescription() | 
| String | getConfigName() | 
| String | getHelpURL() | 
| String | getType()The type of this check | 
| protected boolean | hasNext(TestStep testStep2,
       SecurityTestRunContext context)checks if specific SecurityScan still has modifications left | 
| void | release() | 
copyConfig, createMessageExchange, getParameterAt, getParameterByLabel, getParameterHolder, getXPathReferences, importParameter, setParameterHolder, updateSecurityConfigaddAssertion, addAssertionsListener, addPropertyChangeListener, addWsdlAssertion, assertResponse, cloneAssertion, getAssertableContent, getAssertableContentAsXml, getAssertableType, getAssertionAt, getAssertionByName, getAssertionCount, getAssertionList, getAssertions, getAssertionsSupport, getAssertionStatus, getComponent, getDefaultAssertableContent, getExecutionStrategy, getInterface, getModelItem, getOriginalResult, getRequest, getSecurityScanRequestResult, getSecurityScanResult, getSecurityStatus, getTestStep, initAssertions, isApplyForFailedStep, isConfigurable, isDisabled, isRunOnlyOnce, isSecurable, isSkipFurtherRunning, moveAssertion, removeAssertion, removeAssertionsListener, removePropertyChangeListener, reportSecurityScanException, run, setApplyForFailedTestStep, setDisabled, setExecutionStrategy, setRunOnlyOnce, setSecurityScanRequestResult, setSkipFurtherRunning, setTestStepaddExternalDependencies, afterLoad, beforeSave, dependsOn, getConfig, getDescription, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setName, setSettingsaddPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfiggetChildren, getDescription, getIcon, getId, getName, getParent, getProject, getSettingsaddPropertyChangeListener, removePropertyChangeListenerpublic static final String TYPE
public static final String NAME
public static final int DEFAULT_MINIMAL
public static final int DEFAULT_MAXIMAL
public static final int DEFAULT_NUMBER_OF_REQUESTS
public FuzzerSecurityScan(TestStep testStep, SecurityScanConfig config, ModelItem parent, String icon)
protected void execute(SecurityTestRunner runner, TestStep testStep, SecurityTestRunContext context)
AbstractSecurityScanexecute in class AbstractSecurityScanprotected boolean hasNext(TestStep testStep2, SecurityTestRunContext context)
AbstractSecurityScanhasNext in class AbstractSecurityScanpublic JComponent getAdvancedSettingsPanel()
AbstractSecurityScangetAdvancedSettingsPanel in interface SecurityScangetAdvancedSettingsPanel in class AbstractSecurityScanpublic void release()
release in interface Releasablerelease in interface SecurityScanrelease in class AbstractSecurityScanWithPropertiespublic String getConfigDescription()
getConfigDescription in interface SecurityScangetConfigDescription in class AbstractSecurityScanpublic String getConfigName()
getConfigName in interface SecurityScangetConfigName in class AbstractSecurityScanpublic String getHelpURL()
getHelpURL in interface SecurityScangetHelpURL in class AbstractSecurityScanpublic String getType()
SecurityScangetType in interface SecurityScangetType in class AbstractSecurityScanprotected void clear()
clear in class AbstractSecurityScanCopyright © 2019. All Rights Reserved.