- var hostUrl = "http://" + host + ":" + port + "/" + loadFileName; + var hostUrl = "http://" + host + ":" + port + "/openmeetings/testingToolsFiles/" + loadFileName;
is not very good, since openmeetings context can be renamed. On Mon, Jun 4, 2012 at 12:41 AM, <[email protected]> wrote: > Author: ggrekhov > Date: Sun Jun 3 17:41:25 2012 > New Revision: 1345719 > > URL: http://svn.apache.org/viewvc?rev=1345719&view=rev > Log: > NetworkTesting: add download speed test > > Added: > > > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/DownloadSpeedTest.lzx > > > incubator/openmeetings/trunk/singlewebapp/WebContent/testingToolsFiles/downloadTest > > > incubator/openmeetings/trunk/singlewebapp/WebContent/testingToolsFiles/jitterTest > Modified: > > > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/networktesting.lzx > > > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/BaseURLLoadTest.lzx > > > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/library.lzx > > Modified: > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/networktesting.lzx > URL: > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/networktesting.lzx?rev=1345719&r1=1345718&r2=1345719&view=diff > > ============================================================================== > --- > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/networktesting.lzx > (original) > +++ > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/networktesting.lzx > Sun Jun 3 17:41:25 2012 > @@ -29,11 +29,13 @@ > <PingTest name="pingTest" host="${parent.host}" > port="${parent.httpPort}" /> > <PortAvailabilityTest name="portTest" host="${parent.host}" > port="${parent.rtmpPort}" /> > <JitterTest name="jitterTest" host="${parent.host}" > port="${parent.httpPort}" /> > + <DownloadSpeedTest name="downloadTest" host="${parent.host}" > port="${parent.httpPort}" /> > > <handler name="oninit"> > canvas.pingTest.start(); > canvas.jitterTest.start(); > canvas.portTest.start(); > + canvas.downloadTest.start(); > </handler> > > </canvas> > > Modified: > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/BaseURLLoadTest.lzx > URL: > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/BaseURLLoadTest.lzx?rev=1345719&r1=1345718&r2=1345719&view=diff > > ============================================================================== > --- > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/BaseURLLoadTest.lzx > (original) > +++ > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/BaseURLLoadTest.lzx > Sun Jun 3 17:41:25 2012 > @@ -48,7 +48,7 @@ > > > <method name="start"> > - var hostUrl = "http://" + host + ":" + port + "/" + loadFileName; > + var hostUrl = "http://" + host + ":" + port + > "/openmeetings/testingToolsFiles/" + loadFileName; > request = new URLRequest(hostUrl); > > loader = new URLLoader(); > @@ -111,11 +111,11 @@ > </method> > > <method name="report"> > - var report; > + var report = testName + " report:"; > if (successfulTestsCount > 0) { > - report = testName + " report:\n" + this.generateReport(); > + report += "\n" + this.generateReport(); > } else { > - report = "Ping test: connection error"; > + report += " connection error"; > } > > if($debug) Debug.write(report); > > Added: > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/DownloadSpeedTest.lzx > URL: > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/DownloadSpeedTest.lzx?rev=1345719&view=auto > > ============================================================================== > --- > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/DownloadSpeedTest.lzx > (added) > +++ > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/DownloadSpeedTest.lzx > Sun Jun 3 17:41:25 2012 > @@ -0,0 +1,46 @@ > +<?xml version="1.0" encoding="UTF-8" ?> > +<!-- > + Licensed to the Apache Software Foundation (ASF) under one > + or more contributor license agreements. See the NOTICE file > + distributed with this work for additional information > + regarding copyright ownership. The ASF licenses this file > + to you under the Apache License, Version 2.0 (the > + "License"); you may not use this file except in compliance > + with the License. You may obtain a copy of the License at > + > + http://www.apache.org/licenses/LICENSE-2.0 > + > + Unless required by applicable law or agreed to in writing, > + software distributed under the License is distributed on an > + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY > + KIND, either express or implied. See the License for the > + specific language governing permissions and limitations > + under the License. > + > +--> > +<library> > + > +<class name="DownloadSpeedTest" extends="BaseURLLoadTest"> > + > + <handler name="oninit"> > + this.setAttribute("testsCount", 1); > + this.setAttribute("testName", "Download speed test"); > + this.setAttribute("loadFileName", "downloadTest"); > + this.setAttribute("verbose", false); > + </handler> > + > + <method name="generateReport"> > + var mBytes = loader.bytesTotal/(1024*1024); > + var timeSec = wholeTime/1000; > + var speed = mBytes/timeSec; > + > + var report = "Bytes loaded: " + mBytes + " Mb\n"; > + report += "Download time: " + timeSec + " s\n"; > + report += "Download speed: " + speed + " Mb/s\n"; > + > + return report; > + </method> > + > +</class> > + > +</library> > > Modified: > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/library.lzx > URL: > http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/library.lzx?rev=1345719&r1=1345718&r2=1345719&view=diff > > ============================================================================== > --- > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/library.lzx > (original) > +++ > incubator/openmeetings/trunk/singlewebapp/WebContent/swf10/networkTesting/tests/library.lzx > Sun Jun 3 17:41:25 2012 > @@ -21,6 +21,7 @@ > <library> > > <include href="BaseURLLoadTest.lzx" /> > + <include href="DownloadSpeedTest.lzx" /> > <include href="JitterTest.lzx" /> > <include href="NetworkTest.lzx" /> > <include href="PingTest.lzx" /> > > > -- WBR Maxim aka solomax
