The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.

For a list of other such plugins, see the Pipeline Steps Reference page.

NeoLoad Plugin

  • graphOptionsInfo (optional)
      Array/List
      Nested Object
    • name
      • Type: String
    • curve
        Array/List
        Nested Object
      • path
        • Type: String
    • statistic
      • Type: String
  • maxTrends (optional)
    • Type: int
  • showTrendAverageResponse (optional)
    • Type: boolean
  • showTrendErrorRate (optional)
    • Type: boolean

neoloadRun: Run a NeoLoad scenario

This build step executes a NeoLoad scenario and adds trend result graphs to the job page.
  • scenarioName (optional)
    The name of the Scenario to launch.
    • Type: String
  • autoArchive (optional)
    • Type: boolean
  • customCommandLineOptions (optional)
    Include any additional Command Line options here.
    • Type: String
  • displayGUI (optional)
    • Type: boolean
  • executable (optional)
    This is the absolute path to the NeoLoad executable file.
    For example, /opt/NeoLoad 6.5/bin/NeoLoadCmd, C:\Program Files\NeoLoad 6.5\bin\NeoLoadCmd.exe or /Applications/NeoLoad 6.5/bin/NeoLoadCmd.
    • Type: String
  • graphOptionsInfo (optional)
      Array/List
      Nested Object
    • name
      • Type: String
    • curve
        Array/List
        Nested Object
      • path
        • Type: String
    • statistic
      • Type: String
  • htmlReport (optional)
    This is the path where the HTLM report file is created by NeoLoad.
    For example, ${WORKSPACE}/neoload-report/report.html.
    • Type: String
  • junitReport (optional)
    This is the path where the JUnit results file (based on an SLA in NeoLoad) is created.
    For example, ${WORKSPACE}/neoload-report/junit-sla-results.xml.
    • Type: String
  • licenseDuration (optional)
    This is the number of hours to reserve the license. This must be at least as long as the test will last.
    • Type: String
  • licenseServer (optional)
    Choose which server to use to lease the license. If no servers appear, please configure one in the System Configuration screen of Jenkins.
      Nested Object
    • uniqueID
      • Type: String
    • url
      • Type: String
    • loginUser
      • Type: String
    • loginPassword
      • Type: String
    • label
      • Type: String
    • collabPath
      • Type: String
    • licenseID
      • Type: String
  • licenseType (optional)
    • Type: String
  • licenseVUCount (optional)
    This is the number of Virtual Users (User Paths) to reserve with the license.
    • Type: String
  • licenseVUSAPCount (optional)
    This is the number of SAP Virtual Users (User Paths for SAP) to reserve with the license.
    • Type: String
  • localProjectFile (optional)
    This is the local project file path.
    For example, /home/ajohnson/neoload_projects/JenkinsExample/JenkinsExample.nlp, C:\neoload_projects\JenkinsExample\JenkinsExample.nlp or /Users/ajohnson/neoload_projects/JenkinsExample/JenkinsExample.nlp.
    • Type: String
  • maxTrends (optional)
    Limit the number of points in trend charts. You can use 0 value to have unlimited charts
    • Type: int
  • pdfReport (optional)
    This is the path where the PDF report file is created.
    For example, ${WORKSPACE}/neoload-report/report.pdf.
    • Type: String
  • projectType (optional)
    • Type: String
  • publishTestResults (optional)
    When selected, test results are published after the scenario is run.
    • Type: boolean
  • reportType (optional)
    • Type: String
  • sharedProjectName (optional)
    This is the name of the shared project to checkout and load.
    For example, MyProjectName.
    • Type: String
  • sharedProjectServer (optional)
    Choose which server to use. If no servers appear, please configure one in the System Configuration screen of Jenkins.
      Nested Object
    • uniqueID
      • Type: String
    • url
      • Type: String
    • loginUser
      • Type: String
    • loginPassword
      • Type: String
    • label
      • Type: String
  • showTrendAverageResponse (optional)
    When selected, a trend graph of the average response time for all pages is displayed. Note that the build artifacts must include XML results from NeoLoad for the graph to be displayed.
    • Type: boolean
  • showTrendErrorRate (optional)
    When selected, a trend graph of the error rate of the most recent runs is included on the job page. Note that the build artifacts must include XML results from NeoLoad for the graph to be displayed.
    • Type: boolean
  • testDescription (optional)
    The test description entered here appears in the report file.
    • Type: String
  • testResultName (optional)
    This is the name of the test results. The value $Date{hh:mm - dd MMM yyyy} is replaced by the current date by NeoLoad and the value ${BUILD_NUMBER} is replaced by the current build number by Jenkins.
    For example, $Date{hh:mm - dd MMM yyyy} (build $${BUILD_NUMBER}).
    • Type: String
  • xmlReport (optional)
    This is the path where the XML report file is created.
    For example, ${WORKSPACE}/neoload-report/report.xml.
    • Type: String

Was this page helpful?

Please submit your feedback about this page through this quick form.

Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?

    


See existing feedback here.