rtr-nettest / rmbtws Goto Github PK
View Code? Open in Web Editor NEWRTR-NetTest Websocket Client
License: Apache License 2.0
RTR-NetTest Websocket Client
License: Apache License 2.0
Hello
I can't find any example of implementation.
Can you provide tutorial ?
Thanx
Multiple users report the websocket-test failing on Firefox 82.
Steps to reproduce:
The same test worked with Firefox 81.
In the release notes released by Mozilla, no changes that should affect the test are listed:
Hi
I noticed that the speedtest client only does a single ping measurement before the download and upload tests, but fails to measure latency under load while the transfers are running. This is a mistake: measuring latency under load is a really simple way to get an indication of whether the user suffers from bufferbloat, one of the most common problems affecting perceived user networking performance.
To see examples of how other speedtests incorporate bufferbloat measurements, see:
For more information about bufferbloat see:
This really ought to be part of the test specification, but I couldn't find a way to open a bug against that, so opening this instead.
If you need more information about how best to incorporate bufferbloat tests into your speedtest, we are multiple people willing to help on the bufferbloat mailing list: https://lists.bufferbloat.net/listinfo/bloat
It seems something overwrites logger
Was trying example in test/Websockettest.html
Hello,
I am trying to run demo following the instructions in default mode, but I encountered following issues:
Access to XMLHttpRequest at 'https://dev.netztest.at/RMBTControlServer/testRequest' from origin 'http://127.0.0.1:8080' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
- I tried to solve this by running chrome with disabled security using command open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test"
which seemingly helped, because POST to https://dev.netztest.at/RMBTControlServer/testRequest
returned 200, but the response contained an error:{
"client_remote_ip": "91.233.248.21",
"test_uuid": null,
"result_url": "https://dev.netztest.at/RMBTControlServer/result",
"result_qos_url": "https://dev.netztest.at/RMBTControlServer/resultQoS",
"test_duration": "7",
"test_server_name": "RTR https 100G AT #1 (Vienna)",
"test_wait": null,
"test_server_address": "vie1-httpv4.netztest.at",
"test_numthreads": "3",
"test_server_port": 443,
"open_test_uuid": null,
"test_server_type": "RMBThttp",
"test_server_encryption": true,
"test_token": null,
"test_numpings": "10",
"test_id": null,
"loop_uuid": null,
"provider": null,
"error_flags": null,
"error": [
"Could not connect to database."
]
}
connection closed CloseEvent {isTrusted: true, wasClean: false, code: 1006, reason: '', type: 'close', …}isTrusted: truebubbles: falsecancelBubble: falsecancelable: falsecode: 1006composed: falsecurrentTarget: WebSocket {url: 'wss://vie1-httpv4.netztest.at/', readyState: 3, bufferedAmount: 0, onopen: null, onerror: ƒ, …}defaultPrevented: falseeventPhase: 0reason: ""returnValue: truesrcElement: WebSocket {url: 'wss://vie1-httpv4.netztest.at/', readyState: 3, bufferedAmount: 0, onopen: null, onerror: ƒ, …}target: WebSocket {url: 'wss://vie1-httpv4.netztest.at/', readyState: 3, bufferedAmount: 0, onopen: null, onerror: ƒ, …}timeStamp: 65305.40000000037type: "close"wasClean: false[[Prototype]]: CloseEvent
Logs before error:
getting geolocation
rmbtws.js:162 got geolocation, obtaining token and websocket address
rmbtws.js:194 test scheduled for start in null second(s)
rmbtws.js:306 wss://vie1-httpv4.netztest.at:443
rmbtws.js:1733 0: reached state: INIT
rmbtws.js:306 wss://vie1-httpv4.netztest.at:443
rmbtws.js:1733 1: reached state: INIT
rmbtws.js:306 wss://vie1-httpv4.netztest.at:443
rmbtws.js:1733 2: reached state: INIT
rmbtws.js:1736 0: all threads reached state: INIT
rmbtws.js:1742 0: no callback registered for state: INIT
rmbtws.js:1736 1: all threads reached state: INIT
rmbtws.js:1742 1: no callback registered for state: INIT
rmbtws.js:1736 2: all threads reached state: INIT
rmbtws.js:1742 2: no callback registered for state: INIT
Is there something I am missing? Or do I need to run the whole stack including measurement server, database server, backend etc. instead of trying to connect to the default demo server?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.