The Grinder 3.0 is released

View: New views
2 Messages — Rating Filter:   Alert me  

The Grinder 3.0 is released

by Philip Aston :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

After six years of development, The Grinder 3 is ready for prime time.

The Grinder 3.0 can be downloaded from

       http://sourceforge.net/projects/grinder

- Phil



The Grinder 3.0 (changes since 3.0-beta33)
------------------------------------------

  The console now expects a properties file to be selected, rather than
  a script. The properties file determines the script to run through the
  grinder.script property. Other properties override the values in the
  agents' local grinder.properties file. This provides much better
  centralised control from the console.

  Updates to the German console translation from Matthias Diller.

  Fix bug 1808854 - Incorrect synchronisation in TestStatisticsMap.
  Thanks to Ishan Oshadi Jayawardene for the report.

  Partially address feature request in bug 1688988 by translating
  InterruptedIOExceptions due to timeouts in HTTPClient code to a
  specific TimeoutException. Thanks to Andrew McGuigan for the report.

  Fix bug 1700158 - ShutdownException thrown when using
  grinder.duration. Thanks to Caroline Rioux for the report.

  Update the cookie.py example to show how to send a cookie, and to
  retrieve and modify the cookies for the current thread. Thanks to
  "tz" and Ying Moy for prompting me to do this.

  Fix bug 1825639 - "Connection ... already opened" when recording
  HTTPS. Thanks to Peter Zadrozny and Brian Dols for the report.

  Refine logging:
  - The first error message is written to the terminal as well as the
    error log. This is handy for catching script typos.
  - Don't word wrap log messages from the Agent.
  - Don't truncate log lines to an arbitrary number of characters.

  Fix bug 1831651 - Some parts of the distribution file filter should be
  fixed. Also, added ".svn" directories to the default filter - you will
  need to delete .grinder_console from your home directory/profile to
  pick up this change. Thanks to Andrew Stephens for the report.

  Fix TCPProxy filter bug which would cause some form data not to be
  identified and tokenised. Increase the size of form data that will be
  in-lined in the script. Thanks to Brian Dols for the prompt and
  testing.

  Fix bug 1846218 - Delayed statistics are not flushed on next test.

  Console script editor keyboard shortcut for "Save-File" (Ctrl-S).

  The console allows files to be opened in a configurable external
  editor.

  The console optionally automatically distributes changed files when
  processes are started.

  The -httpplugin and -newhttpplugin TCPProxy filter options have been
  removed. They were deprecated in 3.0-beta29. The new -http filter
  should be used instead.

  Upgrade embedded version of Jython from Jython 2.1 to Jython 2.2.1.

  Fix bug 1874815 - '-' does not work in statistics expressions. Also,
  relax '+' and '*' so they are defined for zero or one argument.
  Thanks to Heidi Thompson for the report.

Notice:  This email message, together with any attachments, may contain information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated entities,  that may be confidential,  proprietary,  copyrighted  and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Grinder-announce mailing list
Grinder-announce@...
https://lists.sourceforge.net/lists/listinfo/grinder-announce

Packaging bug in The Grinder 3.0 (affects TCPProxy only)

by Philip Aston-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Unfortunately, the inevitable bug crept into the release.

The manifest in the grinder.jar is incorrect, and this means the
CLASSPATH is wrong for the TCPProxy. I'll fix this ASAP (expect a 3.0.1
tonight).

In the meantime, if you want to use the TCPProxy, please explicitly add
the picocontainer jar to your CLASSPATH. For example, instead of:

     java -classpath $GRINDER/lib/grinder.jar net.grinder.TCPProxy

use

     java -classpath
$GRINDER/lib/grinder.jar:$GRINDER/lib/picocontainer-1.3.jar
net.grinder.TCPProxy

instead.

http://sourceforge.net/tracker/index.php?func=detail&aid=1876273&group_id=18598&atid=118598

- Phil


Philip Aston wrote:

> After six years of development, The Grinder 3 is ready for prime time.
>
> The Grinder 3.0 can be downloaded from
>
>        http://sourceforge.net/projects/grinder
>
> - Phil
>
>
>
> The Grinder 3.0 (changes since 3.0-beta33)
> ------------------------------------------
>
>   The console now expects a properties file to be selected, rather than
>   a script. The properties file determines the script to run through the
>   grinder.script property. Other properties override the values in the
>   agents' local grinder.properties file. This provides much better
>   centralised control from the console.
>
>   Updates to the German console translation from Matthias Diller.
>
>   Fix bug 1808854 - Incorrect synchronisation in TestStatisticsMap.
>   Thanks to Ishan Oshadi Jayawardene for the report.
>
>   Partially address feature request in bug 1688988 by translating
>   InterruptedIOExceptions due to timeouts in HTTPClient code to a
>   specific TimeoutException. Thanks to Andrew McGuigan for the report.
>
>   Fix bug 1700158 - ShutdownException thrown when using
>   grinder.duration. Thanks to Caroline Rioux for the report.
>
>   Update the cookie.py example to show how to send a cookie, and to
>   retrieve and modify the cookies for the current thread. Thanks to
>   "tz" and Ying Moy for prompting me to do this.
>
>   Fix bug 1825639 - "Connection ... already opened" when recording
>   HTTPS. Thanks to Peter Zadrozny and Brian Dols for the report.
>
>   Refine logging:
>   - The first error message is written to the terminal as well as the
>     error log. This is handy for catching script typos.
>   - Don't word wrap log messages from the Agent.
>   - Don't truncate log lines to an arbitrary number of characters.
>
>   Fix bug 1831651 - Some parts of the distribution file filter should be
>   fixed. Also, added ".svn" directories to the default filter - you will
>   need to delete .grinder_console from your home directory/profile to
>   pick up this change. Thanks to Andrew Stephens for the report.
>
>   Fix TCPProxy filter bug which would cause some form data not to be
>   identified and tokenised. Increase the size of form data that will be
>   in-lined in the script. Thanks to Brian Dols for the prompt and
>   testing.
>
>   Fix bug 1846218 - Delayed statistics are not flushed on next test.
>
>   Console script editor keyboard shortcut for "Save-File" (Ctrl-S).
>
>   The console allows files to be opened in a configurable external
>   editor.
>
>   The console optionally automatically distributes changed files when
>   processes are started.
>
>   The -httpplugin and -newhttpplugin TCPProxy filter options have been
>   removed. They were deprecated in 3.0-beta29. The new -http filter
>   should be used instead.
>
>   Upgrade embedded version of Jython from Jython 2.1 to Jython 2.2.1.
>
>   Fix bug 1874815 - '-' does not work in statistics expressions. Also,
>   relax '+' and '*' so they are defined for zero or one argument.
>   Thanks to Heidi Thompson for the report.
>
>  



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Grinder-announce mailing list
Grinder-announce@...
https://lists.sourceforge.net/lists/listinfo/grinder-announce
LightInTheBox - Buy quality products at wholesale price!