RE: [Grinder-use] Statistics Part 2 (Test lines 100, 200, 300 and so on)
Distributed load testing framework - Java, Jython, or Clojure scripts.
Brought to you by:
philipa
|
From: <joh...@st...> - 2006-04-27 17:51:34
|
3. For other users looking at the sleep time variation. It could be influence = through the proerty file: rinder.thread.sleepTimeVariation The Grinder varies the specified sleep t= imes according to a Normal distribution. This property specifies a fraction= al range within which nearly all (99.75%) of the times will lie. E.g., if t= he sleep time is specified as 1000 and the sleepTimeVariation is set to 0.1= , then 99.75% of the actual sleep times will be between 900 and 1100 millis= econds. Default 0.2. ---------- Original Message ---------------------------------- From: "Philip Aston" <pa...@be...> Date: Thu, 27 Apr 2006 13:48:05 +0100 >1. Yes, but its not a direct sum Look at the where Test 100 is used in the= script - it "wraps" the function, the function invokes the Tests 101,102,.= .. >2. Yes. >3. Look at the Script API docs for the sleep function - there's some rando= m variation added to the sleep times. > >- Phil > >-----Original Message----- >From: joh...@st... [mailto:johannes.beckert@stud.u= ni-bamberg.de] >Sent: 27 April 2006 12:46 >To: gri...@li...; Philip Aston >Subject: RE: [Grinder-use] Statistics Part 2 (Test lines 100, 200, 300 and= so on) > > >Hello Phil, > >I got some more questions to the statistics... sorry. (If there is a info = page, where I could read more over the Grinder statistics calculation, plea= se tell me ;-) > >(1.) If I understand you correctly x00 sums all tests belonging to one pag= e up. Like 100 sums up 101 until 111. Correct? >(2.) Mean Test Time for 100 include also sleep times between the tests (10= 1 - 111), correct? >(3.) Why do the sleep times in the statistics differ from the sleeptimes m= entioned in the .py script and during each run? (Script: 921 ms, Statistics= : 906ms) > > SKRIPT: > result =3D request101.GET('...') > grinder.sleep(921) > request102.GET('...') > request103.GET('...') > OUT DATA File: > >27.04.06 12:29:49 (thread 0): about to do 5 runs >27.04.06 12:29:49 (thread 0 run 0 test 101): http -> 200 OK, 2448 bytes >27.04.06 12:29:49 (thread 0 run 0 test 101): sleeping for 906 ms >27.04.06 12:29:50 (thread 0 run 0 test 102): > > >(4.) "The Total" for Mean Test Time It sums all Test up - including the x0= 0 line- and divides it through the amount of tests. > !If you add the 100 again like it is done, is'nt the 101-111 added twice?= > > Tests Errors Mean Test Test Time Mean = Response Response Mean time to Mean time to Mean time to > Time (ms) Standard response = bytes per errors resolve host establish first byte > Deviation length = second connection > >Test 100 5 0 4530,80 500,93 0,00 = ? 0 0,00 0,00 0,00 "Page= 1" > >Test 101 5 0 216,20 172,75 2447,80 = ? 0 14,00 30,00 194,20 "GET = >Test 102 5 0 96,60 10,63 1029,00 = ? 0 0,00 12,40 80,60 "GET = " >Test 103 5 0 158,20 104,62 329,00 = ? 0 2,00 26,00 154,20 "GET = " >Test 104 5 0 102,00 29,26 620,00 = ? 0 0,00 18,00 100,00 "GET = " >Test 105 5 0 228,40 120,21 9493,00 = ? 0 0,00 24,00 162,20 "GET = " >Test 106 5 0 268,40 146,65 19092,00 = ? 0 0,00 16,20 134,40 "GET = " >Test 107 5 0 166,20 124,75 117,00 = ? 0 0,00 34,00 164,20 "GET = ,75 2620,00 ? 0 0,00 24,00 = 106,20 "GET " >Test 109 5 0 122,20 54,33 739,00 = ? 0 0,00 12,00 118,20 "GET = " >Test 110 5 0 108,40 49,78 43,00 = ? 0 0,00 22,00 108,40 "GET = >Test 111 5 0 136,40 87,63 808,00 = ? 0 0,00 28,00 130,40 "GET = > >Totals 60 0 522,17 1222,03 3111,48 = ? 0 1,33 20,55 121,08 > > >jo > > >---------- Original Message ---------------------------------- >From: "Philip Aston" <pa...@be...> >Date: Wed, 26 Apr 2006 16:34:41 +0100 > >>Its the overall page (it brackets the individual request tests 101-111). >> >>That's why: >> >>* It doesn't appear in the data file until test 111 is complete. >>* Its test time is slightly greater than the sum of tests 101-111. >>* There's no meaningful values to record for against HTTP response code e= tc. >> >>It should appear in the final table in the out_* file. >> >>- Phil >> >> -----Original Message----- >> From: gri...@li... on behalf of johannes.beck= er...@st... >> Sent: Wed 26/04/2006 16:24 >> To: gri...@li... >> Cc: >> Subject: [Grinder-use] Statistics Part 2 (Test lines 100, 200, 300 and s= o on) >> >> >> >> A page is currently recorded as many Tests. E.g Like you se below, one p= age is the Test (101-111) >> >> <I wonder what the meaning of Test 100 is? (or 200, 300 ,.. and so on).>= >> >> Thread Run Test Milliseconds since start Test time = Errors HTTP response code HTTP response length HTTP response erro= rs Time to resolve host Time to establish connection Time to first= byte >> 0 0 101 10 161 0 200 2445 0 = 20 30 141 >> 0 0 102 241 60 0 200 1029 0 = 0 0 60 >> 0 0 103 311 60 0 200 329 0 = 0 0 60 >> 0 0 104 381 110 0 200 9493 0 = 0 0 80 >> 0 0 105 491 80 0 200 620 0 = 0 0 70 >> 0 0 106 621 150 0 200 19092 0 = 0 0 80 >> 0 0 107 771 20 0 200 117 0 = 0 0 20 >> 0 0 108 791 31 0 200 2620 0 = 0 0 31 >> 0 0 109 1042 40 0 200 43 0 = 0 0 40 >> 0 0 110 1082 10 0 200 739 0 = 0 0 10 >> 0 0 111 1132 40 0 200 808 0 = 0 0 40 >> 0 0 100 10 1142 0 0 0 0 = 0 0 0 >> >> >> <In the other file there is no 100 Test:> >> >> 26.04.2006 16:28:22 0 run 0 101 >> 26.04.2006 16:28:22 0 run 0 101 >> 26.04.2006 16:28:22 0 run 0 102 >> 26.04.2006 16:28:22 0 run 0 103 >> 26.04.2006 16:28:22 0 run 0 104 >> 26.04.2006 16:28:22 0 run 0 105 >> 26.04.2006 16:28:22 0 run 0 105 >> 26.04.2006 16:28:22 0 run 0 106 >> 26.04.2006 16:28:22 0 run 0 107 >> 26.04.2006 16:28:22 0 run 0 108 >> 26.04.2006 16:28:22 0 run 0 108 >> 26.04.2006 16:28:23 0 run 0 109 >> 26.04.2006 16:28:23 0 run 0 110 >> 26.04.2006 16:28:23 0 run 0 110 >> 26.04.2006 16:28:23 0 run 0 111 >> 26.04.2006 16:28:23 0 run 0 111 >> 26.04.2006 16:28:30 0 run 0 201 >> 26.04.2006 16:28:30 0 run 0 202 >> 26.04.2006 16:28:30 0 run 0 202 >> 26.04.2006 16:28:30 0 run 0 203 >> 26.04.2006 16:28:30 0 run 0 203 >> 26.04.2006 16:28:30 0 run 0 204 >> >> Regards, >> >> Jo >> >> >> >> >> >> >> ------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security= ? >> Get stuff done quickly with pre-integrated technology to make your job e= asier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geroni= mo >> http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat= =3D121642 >> _______________________________________________ >> Grinder-use mailing list >> Gri...@li... >> https://lists.sourceforge.net/lists/listinfo/grinder-use >> >> >>_______________________________________________________________________ >>Notice: This email message, together with any attachments, may contain >>information of BEA Systems, Inc., its subsidiaries and affiliated >>entities, that may be confidential, proprietary, copyrighted and/or >>legally privileged, and is intended solely for the use of the individual >>or entity named in this message. If you are not the intended recipient, >>and have received this message in error, please immediately return this >>by email and then delete it. >>R=C3=88=C2=A7=E2=82=AC=19=C3=AB@=0E=C5=92'=E2=80=93=E2=80 =C2=9D=E2=80 = =C3=9Bi=1A=C2=B8=C2=A7u=C3=AA=C3=80=1A=C2=B8=C2=A7u=C3=AA=C3=80=E2=80 =C3= =9Bi=C2=B0 > > > > > > > >_______________________________________________________________________ >Notice: This email message, together with any attachments, may contain >information of BEA Systems, Inc., its subsidiaries and affiliated >entities, that may be confidential, proprietary, copyrighted and/or >legally privileged, and is intended solely for the use of the individual >or entity named in this message. If you are not the intended recipient, >and have received this message in error, please immediately return this >by email and then delete it. >R=C8=A7=80=19=EB@=0E=8C'=96=86=9D=86=DBi=1A=B8=A7u=EA=C0=1A=B8=A7u=EA=C0= =86=DBi=B0 |