The Grinder 3.2 is released

Philip Aston <[email protected]> Sat, 14 Feb 2009 12:53:59 +0000
Newsgroups gmane.comp.java.grinder.announce
Message-ID <[email protected]>
The Grinder 3.2 can be downloaded from

       http://sourceforge.net/projects/grinder

Seven minor features, eight bug fixes, and a Dutch translation for the
console.

- Phil


The Grinder 3.2
---------------

  Add net.grinder.ScriptContext startWorkerThread() and
  startWorkerThread(testRunner) methods which scripts can use to start
  additional worker threads.

  Fulfil feature request 1694369 - Ability to stop worker threads from
  script. See the ScriptContext stopThisWorkerThread() and
stopWorkerThread()
  methods.

  Fix bug 2018168 - HTTP filter generates invalid Jython variable
  names.

  Address bug 2058502 - Add example script showing how to ramp up threads.
  Thanks to Travis Bear for the prompt.

  Fix bug 2092881 - Agents do not start first time after reset if console
  overrides consoleHost or consolePort properties. Thanks to
HappySpaceInvader
  for the report.

  Fix bug 2138601 - Moving table columns results in incorrect formatting.
  Thanks to Walter Tuvell for the report.

  Fulfil feature request 2201502. Add stream based versions of POST, PUT,
  OPTIONS to HTTPRequest. This allows arbitrarily large amount of data
can be
  sent without requiring a corresponding amount of memory. Thanks to Walter
  Tuvell for the suggestion.

  Fix bug 1576609 - "Accept Cookie" rules too strict. I've relaxed the
  rules about what cookie domains are acceptable to The Grinder, better to
  align it with current browser implementations. Thanks to Bryan Cornies for
  the report.

  Fix bug 1580340 - Can't invoke static methods through a wrapped Java
class.

  Fix bug 2314157 - Log4j classes reloaded by IsolatingClassLoader. This bug
  was really a feature request to allow specific classes to be shared when
  running with grinder.debug.singleprocess=true. This is important because
  GrinderStone uses the single process mode.  Classes can now be share with
  the new grinder.debug.singleprocess.sharedclasses property. Thanks to
  Fei Fan for requesting this.

  Dutch console translation from Marc Van Giel.

  Fulfil feature request 2412104 - Support streaming HTTP responses. Thanks
  to Randy Shaffer for requesting this feature, and to Olivier Merlin for
  testing an initial patch.

  Fulfil feature request 2298825 - Worker number which is reset for each
test
  run. Added ScriptContext.getFirstProcessNumber() which a script can
use with
  getProcessNumber() to calculate a zero based value for indexing into test
  data.

  Fix bug 2412121 - Not compatible with servers that only provide SSLv3.
I've
  altered the TCPProxy and the HTTPClient library so that the SSL
sockets they
  create enable all the protocols and cipher suites supported by the
underlying
  JVM. These can be overridden if necessary with the https.cipherSuites and
  https.protocols Java system properties. Thanks to Lorance Stinson for the
  report and for testing various candidate patches.

  Fulfill feature request 1677083 - Agent should produce TPS when run
without
  Console. Thanks to MattyM76 for requesting this feature.


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H