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