Grinder Plugin

Plugin Information

Plugin ID grinder
Latest Release 1.5-h-1
Latest Release Date Jan 4, 2013
Plugin Central Plugin Central 3.2
Sources Github
Support Eclipse Hudson Forum
Issue Tracking Eclipse Bugzilla
Hudson Core (latest) 3.3.3

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 Hudson (one of these two):
    1. Install from Hudson plugin page or
    2. Download here and add to .hudson/plugins directory.
  2. Set up a free-style project in Hudson 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 Hudson 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.

Unknown macro: {tasklist}
Completed Priority Locked CreatedDate CompletedDate Assignee Name
F H F 1233046722920     Update graph when deleting a build
F H F 1239308054148     Mark build as failed when thresholds not met
T H F 1248813897848 1251849743137   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)
F M F 1251808059607   inakiabt allow TPS figures in the results
F M F 1251808062285     allow TPS figures in the results
F M F 1251808071790     allow TPS figures in the results
T M F 1232812373613 1251808024824   Test multiple Grinder agents
F M F 1248813895010     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)
F L F 1232812398690     Hudson Grinder Runner - distribute on Hudson nodes

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:

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