Class PerformanceBuilder

All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, Serializable, SimpleBuildStep

public class PerformanceBuilder extends Builder implements SimpleBuildStep, Serializable
See Also:
  • Constructor Details

    • PerformanceBuilder

      @DataBoundConstructor public PerformanceBuilder(String credentialsId, String workspaceId, String testId)
    • PerformanceBuilder

      @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public PerformanceBuilder(String credentialsId, String workspaceId, String serverUrl, String testId, String notes, String sessionProperties, String jtlPath, String junitPath, boolean getJtl, boolean getJunit, String webhookUrl, String selectWebhook)
  • Method Details

    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()
      Specified by:
      getRequiredMonitorService in interface BuildStep
      Overrides:
      getRequiredMonitorService in class Builder
    • getCredentialsId

      public String getCredentialsId()
    • setCredentialsId

      @DataBoundSetter public void setCredentialsId(String credentialsId)
    • getTestId

      public String getTestId()
    • setTestId

      @DataBoundSetter public void setTestId(String testId)
    • isGetJtl

      public boolean isGetJtl()
    • isGetJunit

      public boolean isGetJunit()
    • getNotes

      public String getNotes()
    • setNotes

      @DataBoundSetter public void setNotes(String notes)
    • getWebhookUrl

      public String getWebhookUrl()
    • setWebhookUrl

      @DataBoundSetter public void setWebhookUrl(String webhookUrl)
    • setSelectWebhook

      @DataBoundSetter public void setSelectWebhook(String selectWebhook)
    • getSelectWebhook

      public String getSelectWebhook()
    • getSessionProperties

      public String getSessionProperties()
    • getJtlPath

      public String getJtlPath()
    • setJtlPath

      @DataBoundSetter public void setJtlPath(String jtlPath)
    • getJunitPath

      public String getJunitPath()
    • setJunitPath

      @DataBoundSetter public void setJunitPath(String junitPath)
    • setSessionProperties

      @DataBoundSetter public void setSessionProperties(String sessionProperties)
    • getJobApiKey

      @Deprecated public String getJobApiKey()
      Deprecated.
    • setJobApiKey

      @Deprecated @DataBoundSetter public void setJobApiKey(String jobApiKey)
      Deprecated.
    • getWorkspaceId

      public String getWorkspaceId()
    • setWorkspaceId

      @DataBoundSetter public void setWorkspaceId(String workspaceId)
    • getServerUrl

      @Deprecated public String getServerUrl()
      Deprecated.
    • setServerUrl

      @Deprecated @DataBoundSetter public void setServerUrl(String serverUrl)
      Deprecated.
    • setGetJtl

      @DataBoundSetter public void setGetJtl(boolean getJtl)
    • setGetJunit

      @DataBoundSetter public void setGetJunit(boolean getJunit)
    • getReportLinkName

      public String getReportLinkName()
    • setReportLinkName

      @DataBoundSetter public void setReportLinkName(String reportLinkName)
    • getAdditionalTestFiles

      public String getAdditionalTestFiles()
    • setAdditionalTestFiles

      @DataBoundSetter public void setAdditionalTestFiles(String additionalTestFiles)
    • getMainTestFile

      public String getMainTestFile()
    • setMainTestFile

      @DataBoundSetter public void setMainTestFile(String mainTestFile)
    • getAbortJob

      public boolean getAbortJob()
    • setAbortJob

      @DataBoundSetter public void setAbortJob(boolean abortJob)
    • perform

      public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath workspace, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException
    • readResolve

      public Object readResolve()
      This method, invoked after object is resurrected from persistence