Re: Grinder test result not data

Joel Lucuik <[email protected]> Wed, 20 Apr 2016 15:01:41 -0400
Newsgroups gmane.comp.java.grinder.user
Message-ID <CAA4qVTJrtKG4EKO3DjMJepPP4nC58e42c=XJ6evjrr5ZmMF+ZQ@mail.gmail.com>
--===============1321092881277717405==
Content-Type: multipart/alternative; boundary=001a1134edda644e1a0530ef3953

--001a1134edda644e1a0530ef3953
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Try grinder.statistics.registerSummaryExpression("column name", "userLong4"=
)

On Wed, Apr 20, 2016 at 1:24 AM, Gang Yan <[email protected]> wrote:

> Test script:
>
>
>
> # The sorting test supports a configurable array length.
>
> # It runs the JavaTest.sort method of the JavaTest class.
>
>
>
> from net.grinder.script.Grinder import grinder
>
> from net.grinder.script import Test
>
> from datetime import datetime
>
> from datetime import timedelta
>
> import os
>
> import sys
>
>
>
> ########################################
>
> #
>
> # main body of test script starts here
>
> #
>
> ########################################
>
>
>
> # Get the propeties to access test configuration information
>
> properties =3D grinder.getProperties()
>
>
>
> # The description is a property (instead of a hardcoded string in this
> script)
>
> test =3D Test(1, properties.get("javatest.description"))
>
>
>
> # If the run mode is runOnce, the TestRunner class will
>
> # run once.  Otherwise, if the run mode is continuous,
>
> # the TestRunner class will run the test for at least
>
> # the specified duration (but possibly longer)
>
> runMode =3D properties.get("javatest.runMode")
>
> #WriteMulitpleLittleFile.setParameters(dir, fileSize...)
>
> if runMode =3D=3D "continuous":
>
>   # figure out how long to run the test
>
>   m =3D int(properties.getProperty("javatest.durationMinutes", "0"))
>
>   h =3D int(properties.getProperty("javatest.durationHours", "0"))
>
>   d =3D int(properties.getProperty("javatest.durationDays", "0"))
>
>   duration =3D timedelta(minutes=3Dm,hours=3Dh,days=3Dd)
>
>   grinder.logger.info("run mode is continuous, duration is " +
> str(duration))
>
> elif runMode =3D=3D "runOnce":
>
>   grinder.logger.info("run mode is run once")
>
>   duration =3D timedelta(minutes=3D0)
>
> else:
>
>   grinder.logger.info("run mode not set or not recongized, default to run
> once")
>
>   duration =3D timedelta(minutes=3D0)
>
>
>
> ########################################
>
> #
>
> # The TestRunner class is used by The Grinder to perform the test
>
> #
>
> ########################################
>
>
>
> grinder.statistics.registerDataLogExpression("TestTime", "userLong4")
>
>
>
> class TestRunner:
>
>   def __call__(self):
>
>     endTime =3D datetime.now() + duration
>
>     notDone =3D True
>
>     while notDone:
>
>       notDone =3D datetime.now() < endTime
>
>
>
>       os.environ['ORACLE_HOME'] =3D "/u03/Middleware/Oracle_IDM"
>
>       from commands import getoutput
>
>       result =3D getoutput( '/u03/Middleware/Oracle_IDM/bin/ldapsearch -a
> always -D cn=3Dorcladmin -w welcome1 -p 3060 -b "" -s sub "objectclass=3D=
*"
> orcldirectoryversion ou=3DGroups Privilege,
> cn=3DOperationURLs,cn=3DDAS,cn=3DProducts,cn=3DOracleContex
>
> t,dc=3Dcn,dc=3Doracle,dc=3Dcom')
>
>       print result
>
>
>
>   def recordTestTime(TestTime):
>
>      grinder.statistics.forCurrentTest.setValue("userLong4", TestTime)
>
>
>
> *From:* Gang Yan
> *Sent:* 2016=E5=B9=B44=E6=9C=8820=E6=97=A5 11:16
> *To:* grinder-use
> *Subject:* Re: [Grinder-use] Grinder test result not data
>
>
>
> Hi Joel
>
> I  add grinder.statistics to test script
>
>
>
> grinder.statistics.registerDataLogExpression("TestTime", "userLong4")
>
>
>
> def recordTestTime(TestTime):
>
> grinder.statistics.forCurrentTest.setValue("userLong4", TestTime)
>
>
>
>
>
> But still not test data result .
>
>
>
> Thanks!
>
>
>
> *From:* Joel Lucuik [mailto:[email protected] <[email protected]>=
]
>
> *Sent:* 2016=E5=B9=B44=E6=9C=8820=E6=97=A5 10:50
> *To:* grinder-use
> *Subject:* Re: [Grinder-use] Grinder test result not data
>
>
>
> Yes.
>
> Check the script I included. It provides an example
>
> Joel
>
> On Apr 19, 2016 9:43 PM, "Gang Yan" <[email protected]> wrote:
>
> Hi Joel
>
>
>
> Thanks you reply!
>
>
>
> I have question:  you mean add  grinder.statistics to test script?
>
>
>
> Thanks!
>
>
>
>
>
> *From:* Joel Lucuik [mailto:[email protected]]
> *Sent:* 2016=E5=B9=B44=E6=9C=8819=E6=97=A5 19:36
> *To:* grinder-use
> *Subject:* Re: [Grinder-use] Grinder test result not data
>
>
>
> Hi all,
>
> Just an update.
>
> We solved this by realizing this was asynchronous, and that doesn't work
> well with Grinder.
>
> So referencing this:
>
> http://grinder.sourceforge.net/g3/script-gallery.html#jmsreceiver.py
>
> ..And using grinder.statistics for the reporting and queues to count
> received messages, and we send the times in the payload.
>
> This is working well.
>
> Joel
>
>
>
> On Tue, Apr 19, 2016 at 6:12 AM, Gang Yan <[email protected]> wrote:
>
> Hi all:
>
>
>
> I run  grinder testing LDAP stress test. But not test data after finishin=
g
> test. See test data log:  Thanks!
>
>
>
> more uapgv4041.us.oracle.com-0-data.log
>
> Thread, Run, Test, Start time (ms since Epoch), Test time, Errors
>
>
>
> more uapgv4041.us.oracle.com-0.log
>
> 2016-04-19 09:32:15,773 INFO  com-0 : The Grinder version 3.11
>
> 2016-04-19 09:32:15,778 INFO  com-0 : Java(TM) SE Runtime Environment
> 1.7.0_45-b35: Java HotSpot(TM) 64-Bit Server VM (24.45-b08, mixed mode) o=
n
> Linux amd64 3.8.13-118.3.2.el6uek.x86_64
>
> 2016-04-19 09:32:15,781 INFO  com-0 : time zone is UTC (+0000)
>
> 2016-04-19 09:32:15,898 INFO  com-0 : worker process 0
>
> 2016-04-19 09:32:15,953 INFO  com-0 : instrumentation agents: byte code
> transforming instrumenter for Jython 2.5; byte code transforming
> instrumenter for Java
>
> 2016-04-19 09:32:18,611 INFO  com-0 : run mode is continuous, duration is
> 0:10:00
>
> 2016-04-19 09:32:18,611 INFO  com-0 : running "test_ldap.py" using Jython
> 2.5.3 (2.5:c56500f08d34+, Aug 13 2012, 14:54:35)
>
> [Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)]
>
> 2016-04-19 09:32:18,658 INFO  com-0 thread-5: starting, will do 1 run
>
> 2016-04-19 09:32:18,658 INFO  com-0 thread-4: starting, will do 1 run
>
> 2016-04-19 09:32:18,659 INFO  com-0 thread-3: starting, will do 1 run
>
> 2016-04-19 09:32:18,659 INFO  com-0 thread-2: starting, will do 1 run
>
> 2016-04-19 09:32:18,659 INFO  com-0 thread-1: starting, will do 1 run
>
> 2016-04-19 09:32:18,659 INFO  com-0 thread-0: starting, will do 1 run
>
> 2016-04-19 09:32:18,659 INFO  com-0 thread-6: starting, will do 1 run
>
> 2016-04-19 09:32:18,659 INFO  com-0 thread-7: starting, will do 1 run
>
> 2016-04-19 09:32:18,660 INFO  com-0 thread-8: starting, will do 1 run
>
> 2016-04-19 09:32:18,660 INFO  com-0 thread-9: starting, will do 1 run
>
> 2016-04-19 09:32:18,660 INFO  com-0 : start time is 1461058338660 ms sinc=
e
> Epoch
>
> 2016-04-19 09:42:18,713 INFO  com-0 thread-9: finished 1 run
>
> 2016-04-19 09:42:18,713 INFO  com-0 thread-4: finished 1 run
>
> 2016-04-19 09:42:18,754 INFO  com-0 thread-5: finished 1 run
>
> 2016-04-19 09:42:18,788 INFO  com-0 thread-1: finished 1 run
>
> 2016-04-19 09:42:18,842 INFO  com-0 thread-8: finished 1 run
>
> 2016-04-19 09:42:18,843 INFO  com-0 thread-6: finished 1 run
>
> 2016-04-19 09:42:18,871 INFO  com-0 thread-2: finished 1 run
>
> 2016-04-19 09:42:18,888 INFO  com-0 thread-3: finished 1 run
>
> 2016-04-19 09:42:18,928 INFO  com-0 thread-7: finished 1 run
>
> 2016-04-19 09:42:18,930 INFO  com-0 thread-0: finished 1 run
>
> 2016-04-19 09:42:18,930 INFO  com-0 : elapsed time is 600270 ms
>
> 2016-04-19 09:42:18,930 INFO  com-0 : Final statistics for this process:
>
> 2016-04-19 09:42:18,937 INFO  com-0 :
>
>              Tests        Errors       Mean Test    Test Time    TPS
>
>                                        Time (ms)    Standard
>
>                                                     Deviation
>
>                                                     (ms)
>
>
>
>
>
> Totals       0            0            -            0.00         0.00
>
>
>
>   Tests resulting in error only contribute to the Errors column.
>
>   Statistics for individual tests can be found in the data file, includin=
g
>
>   (possibly incomplete) statistics for erroneous tests. Composite tests
>
>   are marked with () and not included in the totals.
>
>
>
>
>
> My test script:
>
>
>
> more test_ldap.py
>
> # The sorting test supports a configurable array length.
>
> # It runs the JavaTest.sort method of the JavaTest class.
>
>
>
> from net.grinder.script.Grinder import grinder
>
> from net.grinder.script import Test
>
> from datetime import datetime
>
> from datetime import timedelta
>
> import os
>
> import sys
>
>
>
> ########################################
>
> #
>
> # main body of test script starts here
>
> #
>
> ########################################
>
>
>
> # Get the propeties to access test configuration information
>
> properties =3D grinder.getProperties()
>
>
>
> # The description is a property (instead of a hardcoded string in this
> script)
>
> test =3D Test(1, properties.get("javatest.description"))
>
>
>
> # select the method for which to collect information
>
> #test.record(WriteMulitpleLittleFile.write)
>
>
>
> # initialize data for compressing
>
> #fileName =3D properties.get("javatest.fileToCompress")
>
> #grinder.logger.info("data file to compress is " + fileName)
>
> #JavaTest.initializeCompression(fileName)
>
>
>
> # If the run mode is runOnce, the TestRunner class will
>
> # run once.  Otherwise, if the run mode is continuous,
>
> # the TestRunner class will run the test for at least
>
> # the specified duration (but possibly longer)
>
> runMode =3D properties.get("javatest.runMode")
>
> #WriteMulitpleLittleFile.setParameters(dir, fileSize...)
>
> if runMode =3D=3D "continuous":
>
>   # figure out how long to run the test
>
>   m =3D int(properties.getProperty("javatest.durationMinutes", "0"))
>
>   h =3D int(properties.getProperty("javatest.durationHours", "0"))
>
>   d =3D int(properties.getProperty("javatest.durationDays", "0"))
>
>   duration =3D timedelta(minutes=3Dm,hours=3Dh,days=3Dd)
>
>   grinder.logger.info("run mode is continuous, duration is " +
> str(duration))
>
> elif runMode =3D=3D "runOnce":
>
>   grinder.logger.info("run mode is run once")
>
>   duration =3D timedelta(minutes=3D0)
>
> else:
>
>   grinder.logger.info("run mode not set or not recongized, default to run
> once")
>
>   duration =3D timedelta(minutes=3D0)
>
>
>
> ########################################
>
> #
>
> # The TestRunner class is used by The Grinder to perform the test
>
> #
>
> ########################################
>
>
>
> class TestRunner:
>
>   def __call__(self):
>
>     endTime =3D datetime.now() + duration
>
>     notDone =3D True
>
>     while notDone:
>
>       os.environ['ORACLE_HOME'] =3D "/u03/Middleware/Oracle_IDM"
>
>
>
>       from commands import getoutput
>
>       result =3D getoutput( '/u03/Middleware/Oracle_IDM/bin/ldapsearch -a
> always -D cn=3Dorcladmin -w welcome1 -p 3060 -b "" -s sub "objectclass=3D=
*"
> orcldirectoryversion ou=3DGroups Privilege, cn=3DOperatio
>
> nURLs,cn=3DDAS,cn=3DProducts,cn=3DOracleContext,dc=3Dcn,dc=3Doracle,dc=3D=
com')
>
>       print result
>
>       notDone =3D datetime.now() < endTime
>
>
>
>
>
> -------------------------------------------------------------------------=
-----
> Find and fix application performance issues faster with Applications
> Manager
> Applications Manager provides deep performance insights into multiple
> tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> grinder-use mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/grinder-use
>
>
>
>
>
> -------------------------------------------------------------------------=
-----
> Find and fix application performance issues faster with Applications
> Manager
> Applications Manager provides deep performance insights into multiple
> tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> grinder-use mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/grinder-use
>
>
> -------------------------------------------------------------------------=
-----
> Find and fix application performance issues faster with Applications
> Manager
> Applications Manager provides deep performance insights into multiple
> tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> grinder-use mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/grinder-use
>
>

--001a1134edda644e1a0530ef3953
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Try grinder.statistics.registerSummaryExpression(&quot;col=
umn name&quot;, &quot;userLong4&quot;)<br></div><div class=3D"gmail_extra">=
<br><div class=3D"gmail_quote">On Wed, Apr 20, 2016 at 1:24 AM, Gang Yan <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]" target=3D"_blank=
">[email protected]</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x"><div link=3D"blue" vlink=3D"purple" lang=3D"ZH-CN"><div><p class=3D"MsoN=
ormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">Test script:<u></u><u></u>=
</span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"=
><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US"># The sorting test supports a configurable array leng=
th.<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size=
:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497=
d" lang=3D"EN-US"># It runs the JavaTest.sort method of the JavaTest class.=
<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:#1f497d" lang=3D"EN-US">from net.grinder.script.Grinder import =
grinder<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">from net.grinder.script import Test<u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">fro=
m datetime import datetime<u></u><u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1f497d" lang=3D"EN-US">from datetime import timedelta<u><=
/u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">import os<u></u><u></u></span></p><p class=3D"MsoNormal"><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d" lang=3D"EN-US">import sys<u></u><u></u></span></p><p cl=
ass=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"E=
N-US">########################################<u></u><u></u></span></p><p c=
lass=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">#<u></u><u></u=
></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US=
"># main body of test script starts here<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">#<u></u><u></u></s=
pan></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">##=
######################################<u></u><u></u></span></p><p class=3D"=
MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></=
span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">#=
 Get the propeties to access test configuration information<u></u><u></u></=
span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">p=
roperties =3D grinder.getProperties()<u></u><u></u></span></p><p class=3D"M=
soNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></s=
pan></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"># =
The description is a property (instead of a hardcoded string in this script=
)<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
 lang=3D"EN-US">test =3D Test(1, properties.get(&quot;javatest.description&=
quot;))<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;;color:#1f497d" lang=3D"EN-US"># If the run mode is runOnce, th=
e TestRunner class will<u></u><u></u></span></p><p class=3D"MsoNormal"><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:#1f497d" lang=3D"EN-US"># run once.=C2=A0 Otherwise, if the r=
un mode is continuous,<u></u><u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d" lang=3D"EN-US"># the TestRunner class will run the te=
st for at least<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US"># the specified duration (but possibly longe=
r)<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d=
" lang=3D"EN-US">runMode =3D properties.get(&quot;javatest.runMode&quot;)<u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" la=
ng=3D"EN-US">#WriteMulitpleLittleFile.setParameters(dir, fileSize...)<u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">if runMode =3D=3D &quot;continuous&quot;:<u></u><u></u></span></=
p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 #=
 figure out how long to run the test<u></u><u></u></span></p><p class=3D"Ms=
oNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 m =3D int(propert=
ies.getProperty(&quot;javatest.durationMinutes&quot;, &quot;0&quot;))<u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">=C2=A0 h =3D int(properties.getProperty(&quot;javatest.durationH=
ours&quot;, &quot;0&quot;))<u></u><u></u></span></p><p class=3D"MsoNormal">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 d =3D int(properties.getPr=
operty(&quot;javatest.durationDays&quot;, &quot;0&quot;))<u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=
=A0 duration =3D timedelta(minutes=3Dm,hours=3Dh,days=3Dd)<u></u><u></u></s=
pan></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
=C2=A0 <a href=3D"http://grinder.logger.info" target=3D"_blank">grinder.log=
ger.info</a>(&quot;run mode is continuous, duration is &quot; + str(duratio=
n))<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size=
:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497=
d" lang=3D"EN-US">elif runMode =3D=3D &quot;runOnce&quot;:<u></u><u></u></s=
pan></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
=C2=A0 <a href=3D"http://grinder.logger.info" target=3D"_blank">grinder.log=
ger.info</a>(&quot;run mode is run once&quot;)<u></u><u></u></span></p><p c=
lass=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 duratio=
n =3D timedelta(minutes=3D0)<u></u><u></u></span></p><p class=3D"MsoNormal"=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;;color:#1f497d" lang=3D"EN-US">else:<u></u><u></u></span></p><p=
 class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 <a hr=
ef=3D"http://grinder.logger.info" target=3D"_blank">grinder.logger.info</a>=
(&quot;run mode not set or not recongized, default to run once&quot;)<u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">=C2=A0 duration =3D timedelta(minutes=3D0)<u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u>=
=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" l=
ang=3D"EN-US">########################################<u></u><u></u></span>=
</p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">#<u></=
u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US"># The TestRunner class is used by The Grinder to perform the tes=
t<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
 lang=3D"EN-US">#<u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1f497d" lang=3D"EN-US">########################################<u>=
</u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lan=
g=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:#1f497d" lang=3D"EN-US">grinder.statistics.registerDataLogExpressi=
on(&quot;TestTime&quot;, &quot;userLong4&quot;)<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D=
"EN-US">class TestRunner:<u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 def __call__(self):<u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"E=
N-US">=C2=A0=C2=A0=C2=A0 endTime =3D datetime.now() + duration<u></u><u></u=
></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US=
">=C2=A0=C2=A0=C2=A0 notDone =3D True<u></u><u></u></span></p><p class=3D"M=
soNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 whil=
e notDone:<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"fo=
nt-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 notDone =3D datetim=
e.now() &lt; endTime<u></u><u></u></span></p><p class=3D"MsoNormal"><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 os.environ[&#39;ORACLE_HOME&#39;] =3D &quot;/u03/Middleware/Or=
acle_IDM&quot;<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 from commands=
 import getoutput<u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 result =3D g=
etoutput( &#39;/u03/Middleware/Oracle_IDM/bin/ldapsearch -a always -D cn=3D=
orcladmin -w welcome1 -p 3060 -b &quot;&quot; -s sub &quot;objectclass=3D*&=
quot; orcldirectoryversion ou=3DGroups Privilege, cn=3DOperationURLs,cn=3DD=
AS,cn=3DProducts,cn=3DOracleContex<u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">t,dc=3Dcn,dc=3Doracle,dc=
=3Dcom&#39;)<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"=
font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 print result<u></=
u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1f497d" lang=3D"EN-US">=C2=A0 def recordTestTime(TestTime):<u></u>=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D=
"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0 grinder.statistics.forCurrentTest.setValue=
(&quot;userLong4&quot;, TestTime)<u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></span>=
</p><div><div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3=
.0pt 0cm 0cm 0cm"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">From=
:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;" lang=3D"EN-US"> Gang Yan <br><b>Sent:</b> 2016</spa=
n><span style=3D"font-size:10.0pt">=E5=B9=B4</span><span style=3D"font-size=
:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-U=
S">4</span><span style=3D"font-size:10.0pt">=E6=9C=88</span><span style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lan=
g=3D"EN-US">20</span><span style=3D"font-size:10.0pt">=E6=97=A5</span><span=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&=
quot;" lang=3D"EN-US"> 11:16<br><b>To:</b> grinder-use<br><b>Subject:</b> R=
e: [Grinder-use] Grinder test result not data<u></u><u></u></span></p></div=
></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></sp=
an></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Joel<u></u><u></u></s=
pan></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">I=
=C2=A0 add grinder.statistics to test script<u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN=
-US">grinder.statistics.registerDataLogExpression(&quot;TestTime&quot;, &qu=
ot;userLong4&quot;)<u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">def recordTestTime=
(TestTime):<u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"text-in=
dent:9.0pt"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">grinder.statistics.fo=
rCurrentTest.setValue(&quot;userLong4&quot;, TestTime)<u></u><u></u></span>=
</p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u=
>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:#1f497d" lang=3D"EN-US">But still not test data result . <u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US"><u></u>=C2=A0<u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1f497d" lang=3D"EN-US">Thanks!<u></u><u></u></span></p><p class=3D=
"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u><=
/span></p><div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:=
3.0pt 0cm 0cm 0cm"><p class=3D"MsoNormal"><b><span style=3D"font-size:10.0p=
t;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">Fro=
m:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;" lang=3D"EN-US"> Joel Lucuik [<a href=3D"mailto:joe=
[email protected]" target=3D"_blank">mailto:[email protected]</a>] <br=
><b>Sent:</b> 2016</span><span style=3D"font-size:10.0pt">=E5=B9=B4</span><=
span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-se=
rif&quot;" lang=3D"EN-US">4</span><span style=3D"font-size:10.0pt">=E6=9C=
=88</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&q=
uot;sans-serif&quot;" lang=3D"EN-US">20</span><span style=3D"font-size:10.0=
pt">=E6=97=A5</span><span style=3D"font-size:10.0pt;font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;" lang=3D"EN-US"> 10:50<br><b>To:</b> grinder=
-use<br><b>Subject:</b> Re: [Grinder-use] Grinder test result not data<u></=
u><u></u></span></p></div><p class=3D"MsoNormal"><span lang=3D"EN-US"><u></=
u>=C2=A0<u></u></span></p><p><span lang=3D"EN-US">Yes.<u></u><u></u></span>=
</p><p><span lang=3D"EN-US">Check the script I included. It provides an exa=
mple<u></u><u></u></span></p><p><span lang=3D"EN-US">Joel<u></u><u></u></sp=
an></p><div><p class=3D"MsoNormal"><span lang=3D"EN-US">On Apr 19, 2016 9:4=
3 PM, &quot;Gang Yan&quot; &lt;<a href=3D"mailto:[email protected]" targe=
t=3D"_blank">[email protected]</a>&gt; wrote:<u></u><u></u></span></p><di=
v><div><p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Joel<u></u><u></u></s=
pan></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">Thanks you reply!</span><s=
pan lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-US"><u></u>=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D=
"EN-US">I have question:=C2=A0 you mean add =C2=A0grinder.statistics to tes=
t script?=C2=A0 </span><span lang=3D"EN-US"><u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><sp=
an lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:#1f497d" lang=3D"EN-US">Thanks!</span><span lang=3D"EN-US"><u></u>=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D=
"EN-US">=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p><div style=3D"border:none;border-t=
op:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class=3D"MsoNormal"><b=
><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-=
serif&quot;" lang=3D"EN-US">From:</span></b><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US"> Joe=
l Lucuik [mailto:<a href=3D"mailto:[email protected]" target=3D"_blank"=
>[email protected]</a>] <br><b>Sent:</b> 2016</span><span style=3D"font=
-size:10.0pt">=E5=B9=B4</span><span style=3D"font-size:10.0pt;font-family:&=
quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">4</span><span styl=
e=3D"font-size:10.0pt">=E6=9C=88</span><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">19</span>=
<span style=3D"font-size:10.0pt">=E6=97=A5</span><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US"=
> 19:36<br><b>To:</b> grinder-use<br><b>Subject:</b> Re: [Grinder-use] Grin=
der test result not data</span><span lang=3D"EN-US"><u></u><u></u></span></=
p></div><p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></s=
pan></p><div><div><div><div><div><div><div><p class=3D"MsoNormal" style=3D"=
margin-bottom:12.0pt"><span lang=3D"EN-US">Hi all,<u></u><u></u></span></p>=
</div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"E=
N-US">Just an update.<u></u><u></u></span></p></div><p class=3D"MsoNormal" =
style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">We solved this by reali=
zing this was asynchronous, and that doesn&#39;t work well with Grinder.<u>=
</u><u></u></span></p></div><p class=3D"MsoNormal" style=3D"margin-bottom:1=
2.0pt"><span lang=3D"EN-US">So referencing this: <br><br><a href=3D"http://=
grinder.sourceforge.net/g3/script-gallery.html#jmsreceiver.py" target=3D"_b=
lank">http://grinder.sourceforge.net/g3/script-gallery.html#jmsreceiver.py<=
/a><u></u><u></u></span></p></div><p class=3D"MsoNormal" style=3D"margin-bo=
ttom:12.0pt"><span lang=3D"EN-US">..And using grinder.statistics for the re=
porting and queues to count received messages, and we send the times in the=
 payload.<u></u><u></u></span></p></div><p class=3D"MsoNormal" style=3D"mar=
gin-bottom:12.0pt"><span lang=3D"EN-US">This is working well.<u></u><u></u>=
</span></p></div><p class=3D"MsoNormal"><span lang=3D"EN-US">Joel<u></u><u>=
</u></span></p><div><div><div><div><div><div><div><div><p class=3D"MsoNorma=
l"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p><div><p class=3D"Mso=
Normal"><span lang=3D"EN-US">On Tue, Apr 19, 2016 at 6:12 AM, Gang Yan &lt;=
<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
m</a>&gt; wrote:<u></u><u></u></span></p><div><div><div><div><div><div><div=
><div><div><div><div><div><div><div><p class=3D"MsoNormal"><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1f497d" lang=3D"EN-US">Hi all:</span><span lang=3D"EN-US"><u></u><u></u>=
</span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"=
>=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">I run=C2=A0 grinder testi=
ng LDAP stress test. But not test data after finishing test. See test data =
log:=C2=A0 Thanks!</span><span lang=3D"EN-US"><u></u><u></u></span></p><p c=
lass=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><=
span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d" lang=3D"EN-US">more uapgv4041.us.oracle.com-0-data.log<=
/span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d" lang=3D"EN-US">Thread, Run, Test, Start time (ms=
 since Epoch), Test time, Errors</span><span lang=3D"EN-US"><u></u><u></u><=
/span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">more uapgv4041.us.oracle.c=
om-0.log</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"Ms=
oNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:32:15,773 =
INFO=C2=A0 com-0 : The Grinder version 3.11</span><span lang=3D"EN-US"><u><=
/u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">2016-04-19 09:32:15,778 INFO=C2=A0 com-0 : Java(TM) SE Runtime E=
nvironment 1.7.0_45-b35: Java HotSpot(TM) 64-Bit Server VM (24.45-b08, mixe=
d mode) on Linux amd64 3.8.13-118.3.2.el6uek.x86_64</span><span lang=3D"EN-=
US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f49=
7d" lang=3D"EN-US">2016-04-19 09:32:15,781 INFO=C2=A0 com-0 : time zone is =
UTC (+0000)</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D=
"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:32:15,8=
98 INFO=C2=A0 com-0 : worker process 0</span><span lang=3D"EN-US"><u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"E=
N-US">2016-04-19 09:32:15,953 INFO=C2=A0 com-0 : instrumentation agents: by=
te code transforming instrumenter for Jython 2.5; byte code transforming in=
strumenter for Java</span><span lang=3D"EN-US"><u></u><u></u></span></p><p =
class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09=
:32:18,611 INFO=C2=A0 com-0 : run mode is continuous, duration is 0:10:00</=
span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:32:18,611 INFO=C2=A0=
 com-0 : running &quot;test_ldap.py&quot; using Jython 2.5.3 (2.5:c56500f08=
d34+, Aug 13 2012, 14:54:35)</span><span lang=3D"EN-US"><u></u><u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">[Jav=
a HotSpot(TM) 64-Bit Server VM (Oracle Corporation)]</span><span lang=3D"EN=
-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-si=
ze:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f4=
97d" lang=3D"EN-US">2016-04-19 09:32:18,658 INFO=C2=A0 com-0 thread-5: star=
ting, will do 1 run</span><span lang=3D"EN-US"><u></u><u></u></span></p><p =
class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09=
:32:18,658 INFO=C2=A0 com-0 thread-4: starting, will do 1 run</span><span l=
ang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thr=
ead-3: starting, will do 1 run</span><span lang=3D"EN-US"><u></u><u></u></s=
pan></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">20=
16-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-2: starting, will do 1 run</s=
pan><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:32:18,659 INFO=C2=A0 =
com-0 thread-1: starting, will do 1 run</span><span lang=3D"EN-US"><u></u><=
u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"=
EN-US">2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-0: starting, will do=
 1 run</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:32:18,659 IN=
FO=C2=A0 com-0 thread-6: starting, will do 1 run</span><span lang=3D"EN-US"=
><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
 lang=3D"EN-US">2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-7: starting=
, will do 1 run</span><span lang=3D"EN-US"><u></u><u></u></span></p><p clas=
s=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:32:=
18,660 INFO=C2=A0 com-0 thread-8: starting, will do 1 run</span><span lang=
=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1f497d" lang=3D"EN-US">2016-04-19 09:32:18,660 INFO=C2=A0 com-0 thread-9=
: starting, will do 1 run</span><span lang=3D"EN-US"><u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04=
-19 09:32:18,660 INFO=C2=A0 com-0 : start time is 1461058338660 ms since Ep=
och</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNorm=
al"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:42:18,713 INFO=
=C2=A0 com-0 thread-9: finished 1 run</span><span lang=3D"EN-US"><u></u><u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN=
-US">2016-04-19 09:42:18,713 INFO=C2=A0 com-0 thread-4: finished 1 run</spa=
n><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:42:18,754 INFO=C2=A0 co=
m-0 thread-5: finished 1 run</span><span lang=3D"EN-US"><u></u><u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016=
-04-19 09:42:18,788 INFO=C2=A0 com-0 thread-1: finished 1 run</span><span l=
ang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">2016-04-19 09:42:18,842 INFO=C2=A0 com-0 thr=
ead-8: finished 1 run</span><span lang=3D"EN-US"><u></u><u></u></span></p><=
p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 =
09:42:18,843 INFO=C2=A0 com-0 thread-6: finished 1 run</span><span lang=3D"=
EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">2016-04-19 09:42:18,871 INFO=C2=A0 com-0 thread-2: fi=
nished 1 run</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:42:1=
8,888 INFO=C2=A0 com-0 thread-3: finished 1 run</span><span lang=3D"EN-US">=
<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
lang=3D"EN-US">2016-04-19 09:42:18,928 INFO=C2=A0 com-0 thread-7: finished =
1 run</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:42:18,930 INF=
O=C2=A0 com-0 thread-0: finished 1 run</span><span lang=3D"EN-US"><u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"E=
N-US">2016-04-19 09:42:18,930 INFO=C2=A0 com-0 : elapsed time is 600270 ms<=
/span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1f497d" lang=3D"EN-US">2016-04-19 09:42:18,930 INFO=C2=
=A0 com-0 : Final statistics for this process:</span><span lang=3D"EN-US"><=
u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" l=
ang=3D"EN-US">2016-04-19 09:42:18,937 INFO=C2=A0 com-0 :</span><span lang=
=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 Tests=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Er=
rors=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Mean Test=C2=A0=C2=A0=C2=A0 Test T=
ime=C2=A0=C2=A0=C2=A0 TPS</span><span lang=3D"EN-US"><u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Ti=
me (ms)=C2=A0=C2=A0=C2=A0 Standard</span><span lang=3D"EN-US"><u></u><u></u=
></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US=
">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
=C2=A0=C2=A0Deviation</span><span lang=3D"EN-US"><u></u><u></u></span></p><=
p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (m=
s)</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-=
US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f49=
7d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">Totals=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 0.00=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0.0=
0</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-U=
S"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size=
:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497=
d" lang=3D"EN-US">=C2=A0 Tests resulting in error only contribute to the Er=
rors column.</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 Statistics =
for individual tests can be found in the data file, including</span><span l=
ang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0 (possibly incomplete) statistics for =
erroneous tests. Composite tests</span><span lang=3D"EN-US"><u></u><u></u><=
/span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
=C2=A0 are marked with () and not included in the totals.</span><span lang=
=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-US"><u></u><u></u><=
/span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">My test script:</span><spa=
n lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-US"><u></u><u=
></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"E=
N-US">more test_ldap.py</span><span lang=3D"EN-US"><u></u><u></u></span></p=
><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"># The sor=
ting test supports a configurable array length.</span><span lang=3D"EN-US">=
<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
lang=3D"EN-US"># It runs the JavaTest.sort method of the JavaTest class.</s=
pan><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-US"><=
u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" l=
ang=3D"EN-US">from net.grinder.script.Grinder import grinder</span><span la=
ng=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:#1f497d" lang=3D"EN-US">from net.grinder.script import Test</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">from datetime import datetime</span><span la=
ng=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:#1f497d" lang=3D"EN-US">from datetime import timedelta</span><span lang=
=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1f497d" lang=3D"EN-US">import os</span><span lang=3D"EN-US"><u></u><u></=
u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-U=
S">import sys</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span=
 lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">########################################</sp=
an><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><sp=
an style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1f497d" lang=3D"EN-US">#</span><span lang=3D"EN-US"><u></u>=
<u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D=
"EN-US"># main body of test script starts here</span><span lang=3D"EN-US"><=
u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" l=
ang=3D"EN-US">#</span><span lang=3D"EN-US"><u></u><u></u></span></p><p clas=
s=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">#################=
#######################</span><span lang=3D"EN-US"><u></u><u></u></span></p=
><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</s=
pan><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:#1f497d" lang=3D"EN-US"># Get the propeties to access test =
configuration information</span><span lang=3D"EN-US"><u></u><u></u></span><=
/p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">propert=
ies =3D grinder.getProperties()</span><span lang=3D"EN-US"><u></u><u></u></=
span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoN=
ormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"># The description is a pro=
perty (instead of a hardcoded string in this script)</span><span lang=3D"EN=
-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-si=
ze:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f4=
97d" lang=3D"EN-US">test =3D Test(1, properties.get(&quot;javatest.descript=
ion&quot;))</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D=
"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span la=
ng=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:#1f497d" lang=3D"EN-US"># select the method for which to collect inform=
ation</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">#test.record(WriteMulitpleL=
ittleFile.write)</span><span lang=3D"EN-US"><u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><sp=
an lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:#1f497d" lang=3D"EN-US"># initialize data for compressing</span><s=
pan lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:#1f497d" lang=3D"EN-US">#fileName =3D properties.get(&quot;javate=
st.fileToCompress&quot;)</span><span lang=3D"EN-US"><u></u><u></u></span></=
p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">#<a href=
=3D"http://grinder.logger.info" target=3D"_blank">grinder.logger.info</a>(&=
quot;data file to compress is &quot; + fileName)</span><span lang=3D"EN-US"=
><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"=
 lang=3D"EN-US">#JavaTest.initializeCompression(fileName)</span><span lang=
=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-US"><u></u><u></u><=
/span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
# If the run mode is runOnce, the TestRunner class will</span><span lang=3D=
"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font=
-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1f497d" lang=3D"EN-US"># run once.=C2=A0 Otherwise, if the run mode is cont=
inuous,</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"># the TestRunner class wi=
ll run the test for at least</span><span lang=3D"EN-US"><u></u><u></u></spa=
n></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"># th=
e specified duration (but possibly longer)</span><span lang=3D"EN-US"><u></=
u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">runMode =3D properties.get(&quot;javatest.runMode&quot;)</span><=
span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1f497d" lang=3D"EN-US">#WriteMulitpleLittleFile.setParameters(d=
ir, fileSize...)</span><span lang=3D"EN-US"><u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">if runMode =3D=
=3D &quot;continuous&quot;:</span><span lang=3D"EN-US"><u></u><u></u></span=
></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=
=A0 # figure out how long to run the test</span><span lang=3D"EN-US"><u></u=
><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">=C2=A0 m =3D int(properties.getProperty(&quot;javatest.durationM=
inutes&quot;, &quot;0&quot;))</span><span lang=3D"EN-US"><u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=
=A0 h =3D int(properties.getProperty(&quot;javatest.durationHours&quot;, &q=
uot;0&quot;))</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 d =3D int(p=
roperties.getProperty(&quot;javatest.durationDays&quot;, &quot;0&quot;))</s=
pan><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 duration =3D timedelta(minut=
es=3Dm,hours=3Dh,days=3Dd)</span><span lang=3D"EN-US"><u></u><u></u></span>=
</p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=
 <a href=3D"http://grinder.logger.info" target=3D"_blank">grinder.logger.in=
fo</a>(&quot;run mode is continuous, duration is &quot; + str(duration))</s=
pan><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:#1f497d" lang=3D"EN-US">elif runMode =3D=3D &quot;runOnce&q=
uot;:</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 <a href=3D"http://gr=
inder.logger.info" target=3D"_blank">grinder.logger.info</a>(&quot;run mode=
 is run once&quot;)</span><span lang=3D"EN-US"><u></u><u></u></span></p><p =
class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 durati=
on =3D timedelta(minutes=3D0)</span><span lang=3D"EN-US"><u></u><u></u></sp=
an></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">els=
e:</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0 <a href=3D"http://grind=
er.logger.info" target=3D"_blank">grinder.logger.info</a>(&quot;run mode no=
t set or not recongized, default to run once&quot;)</span><span lang=3D"EN-=
US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f49=
7d" lang=3D"EN-US">=C2=A0 duration =3D timedelta(minutes=3D0)</span><span l=
ang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"EN-US"><u></u><u>=
</u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN=
-US">########################################</span><span lang=3D"EN-US"><u=
></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" la=
ng=3D"EN-US">#</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US"># The TestRunner c=
lass is used by The Grinder to perform the test</span><span lang=3D"EN-US">=
<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" =
lang=3D"EN-US">#</span><span lang=3D"EN-US"><u></u><u></u></span></p><p cla=
ss=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">################=
########################</span><span lang=3D"EN-US"><u></u><u></u></span></=
p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</=
span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><=
span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1f497d" lang=3D"EN-US">class TestRunner:</span><span lang=
=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1f497d" lang=3D"EN-US">=C2=A0 def __call__(self):</span><span lang=3D"EN=
-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-si=
ze:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f4=
97d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 endTime =3D datetime.now() + duratio=
n</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal=
"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 notDone =3D =
True</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNor=
mal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0 while not=
Done:</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 os.environ[&#39;ORACLE_HOME&#39;] =3D &quot;/u03/Middleware/Oracle_IDM&=
quot;</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNo=
rmal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0</span><span lang=3D"=
EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 from commands import g=
etoutput</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"Ms=
oNormal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 result =3D getoutput( &#39;/u03/Middleware/Oracle_IDM/bin/ldapsearch=
 -a always -D cn=3Dorcladmin -w welcome1 -p 3060 -b &quot;&quot; -s sub &qu=
ot;objectclass=3D*&quot; orcldirectoryversion ou=3DGroups Privilege, cn=3DO=
peratio</span><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">nURLs,cn=3DDAS,cn=3DProdu=
cts,cn=3DOracleContext,dc=3Dcn,dc=3Doracle,dc=3Dcom&#39;)</span><span lang=
=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 print result</span=
><span lang=3D"EN-US"><u></u><u></u></span></p><p class=3D"MsoNormal"><span=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 notDone=
 =3D datetime.now() &lt; endTime</span><span lang=3D"EN-US"><u></u><u></u><=
/span></p><p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=3D"EN-US">=
=C2=A0</span><span lang=3D"EN-US"><u></u><u></u></span></p></div></div></di=
v></div></div></div></div></div></div></div></div></div></div></div><p clas=
s=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US"><br>---=
---------------------------------------------------------------------------=
<br>Find and fix application performance issues faster with Applications Ma=
nager<br>Applications Manager provides deep performance insights into multi=
ple tiers of<br>your business applications. It resolves application problem=
s quickly and<br>reduces your MTTR. Get your free trial!<br><a href=3D"http=
s://ad.doubleclick.net/ddm/clk/302982198;130105516;z" target=3D"_blank">htt=
ps://ad.doubleclick.net/ddm/clk/302982198;130105516;z</a><br>______________=
_________________________________<br>grinder-use mailing list<br><a href=3D=
"mailto:[email protected]" target=3D"_blank">grinder-use@li=
sts.sourceforge.net</a><br><a href=3D"https://lists.sourceforge.net/lists/l=
istinfo/grinder-use" target=3D"_blank">https://lists.sourceforge.net/lists/=
listinfo/grinder-use</a><u></u><u></u></span></p></div><p class=3D"MsoNorma=
l"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p></div></div></div></=
div></div></div></div></div></div></div></div><p class=3D"MsoNormal" style=
=3D"margin-bottom:12.0pt"><span lang=3D"EN-US"><br>------------------------=
------------------------------------------------------<br>Find and fix appl=
ication performance issues faster with Applications Manager<br>Applications=
 Manager provides deep performance insights into multiple tiers of<br>your =
business applications. It resolves application problems quickly and<br>redu=
ces your MTTR. Get your free trial!<br><a href=3D"https://ad.doubleclick.ne=
t/ddm/clk/302982198;130105516;z" target=3D"_blank">https://ad.doubleclick.n=
et/ddm/clk/302982198;130105516;z</a><br>___________________________________=
____________<br>grinder-use mailing list<br><a href=3D"mailto:grinder-use@l=
ists.sourceforge.net" target=3D"_blank">[email protected]</=
a><br><a href=3D"https://lists.sourceforge.net/lists/listinfo/grinder-use" =
target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/grinder-use<=
/a><u></u><u></u></span></p></div></div></div><br>-------------------------=
-----------------------------------------------------<br>
Find and fix application performance issues faster with Applications Manage=
r<br>
Applications Manager provides deep performance insights into multiple tiers=
 of<br>
your business applications. It resolves application problems quickly and<br=
>
reduces your MTTR. Get your free trial!<br>
<a href=3D"https://ad.doubleclick.net/ddm/clk/302982198;130105516;z" rel=3D=
"noreferrer" target=3D"_blank">https://ad.doubleclick.net/ddm/clk/302982198=
;130105516;z</a><br>_______________________________________________<br>
grinder-use mailing list<br>
<a href=3D"mailto:[email protected]">[email protected]=
ceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/grinder-use" rel=3D=
"noreferrer" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo=
/grinder-use</a><br>
<br></blockquote></div><br></div>

--001a1134edda644e1a0530ef3953--


--===============1321092881277717405==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
--===============1321092881277717405==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
grinder-use mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/grinder-use

--===============1321092881277717405==--