Using TLS introduces overhead that affects measurements on armv7 and some arm64 architectures. This PR forces the ndt7 test runner to use -scheme=ws instead of the default wss to avoid the overhead of crypto. In future iterations, this choice will be optional on a per device basis using a config or env var.
Tested on a Balena managed murakami beacon running on a Raspberry Pi 4 (arm64)
Using TLS introduces overhead that affects measurements on armv7 and some arm64 architectures. This PR forces the ndt7 test runner to use
-scheme=ws
instead of the defaultwss
to avoid the overhead of crypto. In future iterations, this choice will be optional on a per device basis using a config or env var.Tested on a Balena managed murakami beacon running on a Raspberry Pi 4 (arm64)