Grinder Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID grinder Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Dependencies
1.4 (archives)
Jan 15, 2010
1.319
Source Code
Issue Tracking
Maintainer(s)
Subversion
Open Issues
n/a (id: BatemanSW)
Usage Installations 2014-Mar 214
2014-Apr 203
2014-May 213
2014-Jun 203
2014-Jul 215
2014-Aug 218
2014-Sep 212
2014-Oct 211
2014-Nov 222
2014-Dec 215
2015-Jan 215
2015-Feb 224

This plugin reads output result files from Grinder performance tests, and will generate reports showing test results for every build and trend reports showing performance results across builds.

Usage

  1. Install the Grinder plugin for Jenkins (one of these two):
    1. Install from Jenkins plugin page or
    2. Download here and add to .jenkins/plugins directory.
  2. Set up a free-style project in Jenkins running Grinder tests:
    1. Create Grinder tests (see Grinder documentation to figure out how to do this).
    2. Add shell/bat script to start test.
    3. Create free-style project in Jenkins running the script.
  3. Configure the project to use the Grinder plugin:
    1. Check the "Grinder report" checkbox.
    2. Specify the name of the Grinder output file.
  4. Run build and enjoy reports similar to screenshots below

Screenshots


(click to view full version)

TODO/Wishlist

If you have requests for new functionality in the plugin you can add them to the following list. This is mostly meant as suggestions and ideas. Bugs or problems should be reported in the issue tracker.

22%

grinder-plugin-todo

Quick Add
  1. handler

    Update graph when deleting a build

    HIGH
    Jan 27, 2009
  2. handler

    Mark build as failed when thresholds not met

    HIGH
    Apr 09, 2009
  3. handler

    Fix exception: FATAL: null java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:840) at java.util.Scanner.next(Scanner.java:1461) at java.util.Scanner.nextDouble(Scanner.java:2387) at hudson.plugins.grinder.ResultReader.readTest(ResultReader.java:86) at hudson.plugins.grinder.ResultReader.parse(ResultReader.java:53) at hudson.plugins.grinder.ResultReader.<init>(ResultReader.java:37) at hudson.plugins.grinder.GrinderBuildAction.<init>(GrinderBuildAction.java:39) at hudson.plugins.grinder.GrinderPublisher.perform(GrinderPublisher.java:43) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:379) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:367) at hudson.model.Build$RunnerImpl.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:352) at hudson.model.Run.run(Run.java:969) at hudson.model.Build.run(Build.java:112) at hudson.model.ResourceController.execute(ResourceController.java:93) at hudson.model.Executor.run(Executor.java:116)

    HIGH
    Jul 28, 2009
    Sep 02, 2009
  4. handler

    allow TPS figures in the results

    MEDIUM
    inakiabt
    Sep 01, 2009
  5. handler

    allow TPS figures in the results

    MEDIUM
    Sep 01, 2009
  6. handler

    allow TPS figures in the results

    MEDIUM
    Sep 01, 2009
  7. handler

    Test multiple Grinder agents

    MEDIUM
    Jan 24, 2009
    Sep 01, 2009
  8. handler

    Fix exception: FATAL: null java.util.InputMismatchException at java.util.Scanner.throwFor(Scanner.java:840) at java.util.Scanner.next(Scanner.java:1461) at java.util.Scanner.nextDouble(Scanner.java:2387) at hudson.plugins.grinder.ResultReader.readTest(ResultReader.java:86) at hudson.plugins.grinder.ResultReader.parse(ResultReader.java:53) at hudson.plugins.grinder.ResultReader.<init>(ResultReader.java:37) at hudson.plugins.grinder.GrinderBuildAction.<init>(GrinderBuildAction.java:39) at hudson.plugins.grinder.GrinderPublisher.perform(GrinderPublisher.java:43) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:379) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:367) at hudson.model.Build$RunnerImpl.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:352) at hudson.model.Run.run(Run.java:969) at hudson.model.Build.run(Build.java:112) at hudson.model.ResourceController.execute(ResourceController.java:93) at hudson.model.Executor.run(Executor.java:116)

    MEDIUM
    Jul 28, 2009
  9. handler

    Hudson Grinder Runner - distribute on Hudson nodes

    LOW
    Jan 24, 2009

Changelog

Version 1.3 (Dec 29, 2009)
  • Add TPS field also for short log files
  • Update uses of deprecated APIs
Version 1.2 (Apr 12, 2009)
  • Fix exception related to different fields in the Grinder data file.
Version 1.1
  • First version.
Version 1.0
  • Was never released..

Labels

Edit
plugin-report plugin-report Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.