Grinder test result not data
Gang Yan <[email protected]> Tue, 19 Apr 2016 03:12:23 -0700 (PDT)
| Newsgroups | gmane.comp.java.grinder.user |
|---|---|
| Message-ID | <077a9e54-5d92-40d3-a86d-6ac010eb399c@default> |
--===============3355020152194416189==
Content-Type: multipart/alternative;
boundary="__146106074683495247abhmp0017.oracle.com"
--__146106074683495247abhmp0017.oracle.com
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi all:
=C2=A0
I run=C2=A0 grinder testing LDAP stress test. But not test data after finis=
hing test. See test data log:=C2=A0 Thanks!
=C2=A0
more uapgv4041.us.oracle.com-0-data.log
Thread, Run, Test, Start time (ms since Epoch), Test time, Errors
=C2=A0
more uapgv4041.us.oracle.com-0.log
2016-04-19 09:32:15,773 INFO=C2=A0 com-0 : The Grinder version 3.11
2016-04-19 09:32:15,778 INFO=C2=A0 com-0 : Java(TM) SE Runtime Environment =
1.7.0_45-b35: Java HotSpot(TM) 64-Bit Server VM (24.45-b08, mixed mode) on =
Linux amd64 3.8.13-118.3.2.el6uek.x86_64
2016-04-19 09:32:15,781 INFO=C2=A0 com-0 : time zone is UTC (+0000)
2016-04-19 09:32:15,898 INFO=C2=A0 com-0 : worker process 0
2016-04-19 09:32:15,953 INFO=C2=A0 com-0 : instrumentation agents: byte cod=
e transforming instrumenter for Jython 2.5; byte code transforming instrume=
nter for Java
2016-04-19 09:32:18,611 INFO=C2=A0 com-0 : run mode is continuous, duration=
is 0:10:00
2016-04-19 09:32:18,611 INFO=C2=A0 com-0 : running "test_ldap.py" using Jyt=
hon 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=C2=A0 com-0 thread-5: starting, will do 1 run
2016-04-19 09:32:18,658 INFO=C2=A0 com-0 thread-4: starting, will do 1 run
2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-3: starting, will do 1 run
2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-2: starting, will do 1 run
2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-1: starting, will do 1 run
2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-0: starting, will do 1 run
2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-6: starting, will do 1 run
2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-7: starting, will do 1 run
2016-04-19 09:32:18,660 INFO=C2=A0 com-0 thread-8: starting, will do 1 run
2016-04-19 09:32:18,660 INFO=C2=A0 com-0 thread-9: starting, will do 1 run
2016-04-19 09:32:18,660 INFO=C2=A0 com-0 : start time is 1461058338660 ms s=
ince Epoch
2016-04-19 09:42:18,713 INFO=C2=A0 com-0 thread-9: finished 1 run
2016-04-19 09:42:18,713 INFO=C2=A0 com-0 thread-4: finished 1 run
2016-04-19 09:42:18,754 INFO=C2=A0 com-0 thread-5: finished 1 run
2016-04-19 09:42:18,788 INFO=C2=A0 com-0 thread-1: finished 1 run
2016-04-19 09:42:18,842 INFO=C2=A0 com-0 thread-8: finished 1 run
2016-04-19 09:42:18,843 INFO=C2=A0 com-0 thread-6: finished 1 run
2016-04-19 09:42:18,871 INFO=C2=A0 com-0 thread-2: finished 1 run
2016-04-19 09:42:18,888 INFO=C2=A0 com-0 thread-3: finished 1 run
2016-04-19 09:42:18,928 INFO=C2=A0 com-0 thread-7: finished 1 run
2016-04-19 09:42:18,930 INFO=C2=A0 com-0 thread-0: finished 1 run
2016-04-19 09:42:18,930 INFO=C2=A0 com-0 : elapsed time is 600270 ms
2016-04-19 09:42:18,930 INFO=C2=A0 com-0 : Final statistics for this proces=
s:
2016-04-19 09:42:18,937 INFO=C2=A0 com-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 Te=
sts=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Errors=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 Mean Test=C2=A0=C2=A0=C2=A0 Test Time=C2=A0=C2=A0=C2=A0 TPS
=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 Time (ms)=C2=A0=C2=A0=C2=A0 Standard
=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
=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 (ms)
=C2=A0
=C2=A0
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.00
=C2=A0
=C2=A0 Tests resulting in error only contribute to the Errors column.
=C2=A0 Statistics for individual tests can be found in the data file, inclu=
ding
=C2=A0 (possibly incomplete) statistics for erroneous tests. Composite test=
s
=C2=A0 are marked with () and not included in the totals.
=C2=A0
=C2=A0
My test script:
=C2=A0
more test_ldap.py
# The sorting test supports a configurable array length.
# It runs the JavaTest.sort method of the JavaTest class.
=C2=A0
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
=C2=A0
########################################
#
# main body of test script starts here
#
########################################
=C2=A0
# Get the propeties to access test configuration information
properties =3D grinder.getProperties()
=C2=A0
# The description is a property (instead of a hardcoded string in this scri=
pt)
test =3D Test(1, properties.get("javatest.description"))
=C2=A0
# select the method for which to collect information
#test.record(WriteMulitpleLittleFile.write)
=C2=A0
# initialize data for compressing
#fileName =3D properties.get("javatest.fileToCompress")
#grinder.logger.info("data file to compress is " + fileName)
#JavaTest.initializeCompression(fileName)
=C2=A0
# If the run mode is runOnce, the TestRunner class will
# run once.=C2=A0 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":
=C2=A0 # figure out how long to run the test
=C2=A0 m =3D int(properties.getProperty("javatest.durationMinutes", "0"))
=C2=A0 h =3D int(properties.getProperty("javatest.durationHours", "0"))
=C2=A0 d =3D int(properties.getProperty("javatest.durationDays", "0"))
=C2=A0 duration =3D timedelta(minutes=3Dm,hours=3Dh,days=3Dd)
=C2=A0 grinder.logger.info("run mode is continuous, duration is " + str(dur=
ation))
elif runMode =3D=3D "runOnce":
=C2=A0 grinder.logger.info("run mode is run once")
=C2=A0 duration =3D timedelta(minutes=3D0)
else:
=C2=A0 grinder.logger.info("run mode not set or not recongized, default to =
run once")
=C2=A0 duration =3D timedelta(minutes=3D0)
=C2=A0
########################################
#
# The TestRunner class is used by The Grinder to perform the test
#
########################################
=C2=A0
class TestRunner:
=C2=A0 def __call__(self):
=C2=A0=C2=A0=C2=A0 endTime =3D datetime.now() + duration
=C2=A0=C2=A0=C2=A0 notDone =3D True
=C2=A0=C2=A0=C2=A0 while notDone:
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 os.environ['ORACLE_HOME'] =3D "/u03/Middlewa=
re/Oracle_IDM"
=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 from commands import getoutput
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 result =3D getoutput( '/u03/Middleware/Oracl=
e_IDM/bin/ldapsearch -a always -D cn=3Dorcladmin -w welcome1 -p 3060 -b "" =
-s sub "objectclass=3D*" orcldirectoryversion ou=3DGroups Privilege, cn=3DO=
peratio
nURLs,cn=3DDAS,cn=3DProducts,cn=3DOracleContext,dc=3Dcn,dc=3Doracle,dc=3Dco=
m')
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 print result
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 notDone =3D datetime.now() < endTime
=C2=A0
--__146106074683495247abhmp0017.oracle.com
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dutf-8"><meta name=3DGenerator content=3D"Microsoft=
Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
=09{font-family:=E5=AE=8B=E4=BD=93;
=09panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
=09{font-family:"\@=E5=AE=8B=E4=BD=93";
=09panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:12.0pt;
=09font-family:=E5=AE=8B=E4=BD=93;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:blue;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:purple;
=09text-decoration:underline;}
span.EmailStyle17
=09{mso-style-type:personal-reply;
=09font-family:"Calibri","sans-serif";
=09color:#1F497D;}
.MsoChpDefault
=09{mso-style-type:export-only;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
=09{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-CN link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><div><div><div><div><div><div><div><d=
iv><div><div><div><div><p class=3DMsoNormal><span lang=3DEN-US style=3D'fon=
t-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi all:<o:p=
></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-siz=
e:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5=
pt;font-family:"Calibri","sans-serif";color:#1F497D'>I run=C2=A0 grinder te=
sting LDAP stress test. But not test data after finishing test. See test da=
ta log:=C2=A0 Thanks!<o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color=
:#1F497D'><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN-=
US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F49=
7D'>more uapgv4041.us.oracle.com-0-data.log<o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'>Thread, Run, Test, Start time (ms since Ep=
och), Test time, Errors<o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN=
-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F4=
97D'>more uapgv4041.us.oracle.com-0.log<o:p></o:p></span></p><p class=3DMso=
Normal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","=
sans-serif";color:#1F497D'>2016-04-19 09:32:15,773 INFO=C2=A0 com-0 : The G=
rinder version 3.11<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3D=
EN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1=
F497D'>2016-04-19 09:32:15,778 INFO=C2=A0 com-0 : Java(TM) SE Runtime Envir=
onment 1.7.0_45-b35: Java HotSpot(TM) 64-Bit Server VM (24.45-b08, mixed mo=
de) on Linux amd64 3.8.13-118.3.2.el6uek.x86_64<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Ca=
libri","sans-serif";color:#1F497D'>2016-04-19 09:32:15,781 INFO=C2=A0 com-0=
: time zone is UTC (+0000)<o:p></o:p></span></p><p class=3DMsoNormal><span=
lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";=
color:#1F497D'>2016-04-19 09:32:15,898 INFO=C2=A0 com-0 : worker process 0<=
o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-=
size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09=
:32:15,953 INFO=C2=A0 com-0 : instrumentation agents: byte code transformin=
g instrumenter for Jython 2.5; byte code transforming instrumenter for Java=
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font=
-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 0=
9:32:18,611 INFO=C2=A0 com-0 : run mode is continuous, duration is 0:10:00<=
o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-=
size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09=
:32:18,611 INFO=C2=A0 com-0 : running "test_ldap.py" using Jython=
2.5.3 (2.5:c56500f08d34+, Aug 13 2012, 14:54:35)<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"=
Calibri","sans-serif";color:#1F497D'>[Java HotSpot(TM) 64-Bit Server VM (Or=
acle Corporation)]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DE=
N-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F=
497D'>2016-04-19 09:32:18,658 INFO=C2=A0 com-0 thread-5: starting, will do =
1 run<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04=
-19 09:32:18,658 INFO=C2=A0 com-0 thread-4: starting, will do 1 run<o:p></o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10=
.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09:32:18,=
659 INFO=C2=A0 com-0 thread-3: starting, will do 1 run<o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-fam=
ily:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09:32:18,659 INFO=C2=
=A0 com-0 thread-2: starting, will do 1 run<o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'>2016-04-19 09:32:18,659 INFO=C2=A0 com-0 t=
hread-1: starting, will do 1 run<o:p></o:p></span></p><p class=3DMsoNormal>=
<span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-0: star=
ting, will do 1 run<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3D=
EN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1=
F497D'>2016-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-6: starting, will do=
1 run<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016=
-04-19 09:32:18,659 INFO=C2=A0 com-0 thread-7: starting, will do 1 run<o:p>=
</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size=
:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09:32:=
18,660 INFO=C2=A0 com-0 thread-8: starting, will do 1 run<o:p></o:p></span>=
</p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-=
family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09:32:18,660 INFO=
=C2=A0 com-0 thread-9: starting, will do 1 run<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cal=
ibri","sans-serif";color:#1F497D'>2016-04-19 09:32:18,660 INFO=C2=A0 com-0 =
: start time is 1461058338660 ms since Epoch<o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'>2016-04-19 09:42:18,713 INFO=C2=A0 com-0 t=
hread-9: finished 1 run<o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'>2016-04-19 09:42:18,713 INFO=C2=A0 com-0 thread-4: finished 1 ru=
n<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'fon=
t-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 =
09:42:18,754 INFO=C2=A0 com-0 thread-5: finished 1 run<o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-fam=
ily:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09:42:18,788 INFO=C2=
=A0 com-0 thread-1: finished 1 run<o:p></o:p></span></p><p class=3DMsoNorma=
l><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-=
serif";color:#1F497D'>2016-04-19 09:42:18,842 INFO=C2=A0 com-0 thread-8: fi=
nished 1 run<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US s=
tyle=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>=
2016-04-19 09:42:18,843 INFO=C2=A0 com-0 thread-6: finished 1 run<o:p></o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5=
pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09:42:18,87=
1 INFO=C2=A0 com-0 thread-2: finished 1 run<o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'>2016-04-19 09:42:18,888 INFO=C2=A0 com-0 t=
hread-3: finished 1 run<o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'>2016-04-19 09:42:18,928 INFO=C2=A0 com-0 thread-7: finished 1 ru=
n<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'fon=
t-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>2016-04-19 =
09:42:18,930 INFO=C2=A0 com-0 thread-0: finished 1 run<o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-fam=
ily:"Calibri","sans-serif";color:#1F497D'>2016-04-19 09:42:18,930 INFO=C2=
=A0 com-0 : elapsed time is 600270 ms<o:p></o:p></span></p><p class=3DMsoNo=
rmal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sa=
ns-serif";color:#1F497D'>2016-04-19 09:42:18,930 INFO=C2=A0 com-0 : Final s=
tatistics for this process:<o:p></o:p></span></p><p class=3DMsoNormal><span=
lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";=
color:#1F497D'>2016-04-19 09:42:18,937 INFO=C2=A0 com-0 :<o:p></o:p></span>=
</p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-=
family:"Calibri","sans-serif";color:#1F497D'>=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 Errors=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Mean Test=C2=A0=
=C2=A0=C2=A0 Test Time=C2=A0=C2=A0=C2=A0 TPS<o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'>=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 Time (ms)=C2=A0=C2=A0=C2=A0 Standard<o=
:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-s=
ize:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>=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=A0Devia=
tion<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'=
font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>=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=
(ms)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&n=
bsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-=
size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:1=
0.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>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.00<o:p></o:p>=
</span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5p=
t;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span=
></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font=
-family:"Calibri","sans-serif";color:#1F497D'>=C2=A0 Tests resulting in err=
or only contribute to the Errors column.<o:p></o:p></span></p><p class=3DMs=
oNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri",=
"sans-serif";color:#1F497D'>=C2=A0 Statistics for individual tests can be f=
ound in the data file, including<o:p></o:p></span></p><p class=3DMsoNormal>=
<span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>=C2=A0 (possibly incomplete) statistics for erroneous t=
ests. Composite tests<o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color=
:#1F497D'>=C2=A0 are marked with () and not included in the totals.<o:p></o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10=
.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></s=
pan></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;f=
ont-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></=
p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-fa=
mily:"Calibri","sans-serif";color:#1F497D'>My test script:<o:p></o:p></span=
></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font=
-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><=
p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-famil=
y:"Calibri","sans-serif";color:#1F497D'>more test_ldap.py<o:p></o:p></span>=
</p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-=
family:"Calibri","sans-serif";color:#1F497D'># The sorting test supports a =
configurable array length.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";c=
olor:#1F497D'># It runs the JavaTest.sort method of the JavaTest class.<o:p=
></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-siz=
e:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5=
pt;font-family:"Calibri","sans-serif";color:#1F497D'>from net.grinder.scrip=
t.Grinder import grinder<o:p></o:p></span></p><p class=3DMsoNormal><span la=
ng=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";col=
or:#1F497D'>from net.grinder.script import Test<o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Ca=
libri","sans-serif";color:#1F497D'>from datetime import datetime<o:p></o:p>=
</span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5p=
t;font-family:"Calibri","sans-serif";color:#1F497D'>from datetime import ti=
medelta<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>impo=
rt os<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>import =
sys<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'f=
ont-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbs=
p;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-si=
ze:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>###############=
#########################<o:p></o:p></span></p><p class=3DMsoNormal><span l=
ang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";co=
lor:#1F497D'>#<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US=
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D=
'># main body of test script starts here<o:p></o:p></span></p><p class=3DMs=
oNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri",=
"sans-serif";color:#1F497D'>#<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif=
";color:#1F497D'>########################################<o:p></o:p></span>=
</p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-=
family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p=
class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family=
:"Calibri","sans-serif";color:#1F497D'># Get the propeties to access test c=
onfiguration information<o:p></o:p></span></p><p class=3DMsoNormal><span la=
ng=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";col=
or:#1F497D'>properties =3D grinder.getProperties()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:=
"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'># The description is a property (instead o=
f a hardcoded string in this script)<o:p></o:p></span></p><p class=3DMsoNor=
mal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","san=
s-serif";color:#1F497D'>test =3D Test(1, properties.get("javatest.desc=
ription"))<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-U=
S style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US styl=
e=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'># s=
elect the method for which to collect information<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"=
Calibri","sans-serif";color:#1F497D'>#test.record(WriteMulitpleLittleFile.w=
rite)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D=
'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&n=
bsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-=
size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'># initialize =
data for compressing<o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color=
:#1F497D'>#fileName =3D properties.get("javatest.fileToCompress")=
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font=
-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>#grinder.log=
ger.info("data file to compress is " + fileName)<o:p></o:p></span=
></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font=
-family:"Calibri","sans-serif";color:#1F497D'>#JavaTest.initializeCompressi=
on(fileName)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US s=
tyle=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>=
<o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'># If=
the run mode is runOnce, the TestRunner class will<o:p></o:p></span></p><p=
class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family=
:"Calibri","sans-serif";color:#1F497D'># run once.=C2=A0 Otherwise, if the =
run mode is continuous,<o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'># the TestRunner class will run the test for at least<o:p></o:p>=
</span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5p=
t;font-family:"Calibri","sans-serif";color:#1F497D'># the specified duratio=
n (but possibly longer)<o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'>runMode =3D properties.get("javatest.runMode")<o:p></o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10=
.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>#WriteMulitpleLittle=
File.setParameters(dir, fileSize...)<o:p></o:p></span></p><p class=3DMsoNor=
mal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","san=
s-serif";color:#1F497D'>if runMode =3D=3D "continuous":<o:p></o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5=
pt;font-family:"Calibri","sans-serif";color:#1F497D'>=C2=A0 # figure out ho=
w long to run the test<o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color=
:#1F497D'>=C2=A0 m =3D int(properties.getProperty("javatest.durationMi=
nutes", "0"))<o:p></o:p></span></p><p class=3DMsoNormal><spa=
n lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif"=
;color:#1F497D'>=C2=A0 h =3D int(properties.getProperty("javatest.dura=
tionHours", "0"))<o:p></o:p></span></p><p class=3DMsoNormal>=
<span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-se=
rif";color:#1F497D'>=C2=A0 d =3D int(properties.getProperty("javatest.=
durationDays", "0"))<o:p></o:p></span></p><p class=3DMsoNorm=
al><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans=
-serif";color:#1F497D'>=C2=A0 duration =3D timedelta(minutes=3Dm,hours=3Dh,=
days=3Dd)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US styl=
e=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>=C2=
=A0 grinder.logger.info("run mode is continuous, duration is " + =
str(duration))<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US=
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D=
'>elif runMode =3D=3D "runOnce":<o:p></o:p></span></p><p class=3D=
MsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri=
","sans-serif";color:#1F497D'>=C2=A0 grinder.logger.info("run mode is =
run once")<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-U=
S style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0 duration =3D timedelta(minutes=3D0)<o:p></o:p></span></p><p class=
=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cali=
bri","sans-serif";color:#1F497D'>else:<o:p></o:p></span></p><p class=3DMsoN=
ormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","s=
ans-serif";color:#1F497D'>=C2=A0 grinder.logger.info("run mode not set=
or not recongized, default to run once")<o:p></o:p></span></p><p clas=
s=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Cal=
ibri","sans-serif";color:#1F497D'>=C2=A0 duration =3D timedelta(minutes=3D0=
)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'fon=
t-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> =
</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size=
:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>#################=
#######################<o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'>#<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US s=
tyle=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>=
# The TestRunner class is used by The Grinder to perform the test<o:p></o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5=
pt;font-family:"Calibri","sans-serif";color:#1F497D'>#<o:p></o:p></span></p=
><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-fam=
ily:"Calibri","sans-serif";color:#1F497D'>#################################=
#######<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p=
> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'fo=
nt-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>class Test=
Runner:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=
=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>=C2=
=A0 def __call__(self):<o:p></o:p></span></p><p class=3DMsoNormal><span lan=
g=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";colo=
r:#1F497D'>=C2=A0=C2=A0=C2=A0 endTime =3D datetime.now() + duration<o:p></o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10=
.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>=C2=A0=C2=A0=C2=A0 n=
otDone =3D True<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-U=
S style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0 while notDone:<o:p></o:p></span></p><p class=3DMsoNor=
mal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","san=
s-serif";color:#1F497D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 os.environ['ORACLE_H=
OME'] =3D "/u03/Middleware/Oracle_IDM"<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"C=
alibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=3D=
MsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri=
","sans-serif";color:#1F497D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 from commands =
import getoutput<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-=
US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F49=
7D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 result =3D getoutput( '/u03/Middleware/O=
racle_IDM/bin/ldapsearch -a always -D cn=3Dorcladmin -w welcome1 -p 3060 -b=
"" -s sub "objectclass=3D*" orcldirectoryversion ou=3D=
Groups Privilege, cn=3DOperatio<o:p></o:p></span></p><p class=3DMsoNormal><=
span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-ser=
if";color:#1F497D'>nURLs,cn=3DDAS,cn=3DProducts,cn=3DOracleContext,dc=3Dcn,=
dc=3Doracle,dc=3Dcom')<o:p></o:p></span></p><p class=3DMsoNormal><span lang=
=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color=
:#1F497D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 print result<o:p></o:p></span></p>=
<p class=3DMsoNormal><span lang=3DEN-US style=3D'font-size:10.5pt;font-fami=
ly:"Calibri","sans-serif";color:#1F497D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 not=
Done =3D datetime.now() < endTime<o:p></o:p></span></p><p class=3DMsoNor=
mal><span lang=3DEN-US style=3D'font-size:10.5pt;font-family:"Calibri","san=
s-serif";color:#1F497D'><o:p> </o:p></span></p></div></div></div></div=
></div></div></div></div></div></div></div></div></div></body></html>
--__146106074683495247abhmp0017.oracle.com--
--===============3355020152194416189==
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
--===============3355020152194416189==
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
--===============3355020152194416189==--