Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Work scenario
When a user enters the application link (for example, http://host:5080/openmeetings/networktesting.swf10.swf?lzproxied=soloImage Removed) then the tests start running automatically. Also, a user can click to the corresponding indicator to start a test again (or to stop it).

...

Log example
Ping: start test... http://localhost:5080/openmeetings/testingTools/pingTestImage Removed
Ping: load time = 407 ms
Ping: load time = 505 ms
Ping: load time = 515 ms
Ping: load time = 509 ms
Ping: load time = 512 ms
Ping: load time = 661 ms
Ping: load time = 518 ms
Ping: load time = 500 ms
Ping: load time = 500 ms
Ping: load time = 503 ms
Ping: report:
Average ping time: 513 ms
Packets received: 10
Packets lost: 0

Port: : start test... rtmp://localhost:1935/openmeetings/hibernate
initiating connection to rtmp://localhost:1935/openmeetings/hibernate
Port: RTMP connect status - timed out

Jitter: start test... http://localhost:5080/openmeetings/testingTools/jitterTestImage Removed
Jitter: report:
Average time: 450.31 ms
Min time: 18 ms
Max time: 506 ms
Jitter: 55.69 ms and -432.31 ms

Download speed: start test... http://localhost:5080/openmeetings/testingTools/downloadTestImage Removed
Download speed: report:
Bytes downloaded: 1 Mb
Download time: 0.114 s
Download speed: 8.771929824561402 Mb/s

Upload speed: start test... http://localhost:5080/openmeetings/networktest.uploadImage Removed
Upload speed: report:
Bytes uploaded: 1 Mb
Upload time: 0.089 s
Upload speed: 11.235955056179776 Mb/s

...

3) enter the tool link;
Example:http://host:5080/openmeetings/networktesting.swf10.swf?lzproxied=soloImage Removed

Improvements and fixed problems (change log)

  • Caching http requests. The first implementation of the tool used simple downloading of files from the server. It provides problems with data caching. The tool architecture was reworked not to use persistent files but to use server side of OpenMeetings. The empty servlet NetworkTestingController was improved to generate non cached http responses.