Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload test wrong values #20

Open
dmytroreutov opened this issue Oct 28, 2024 · 1 comment
Open

Upload test wrong values #20

dmytroreutov opened this issue Oct 28, 2024 · 1 comment

Comments

@dmytroreutov
Copy link

dmytroreutov commented Oct 28, 2024

Hello! I'm trying to use ndt7 Android library for speed testing purposes.

I have run across weird issue with Upload test. It gives higher values than it should.
My router is set up to limit my bandwidth to ~1Mb/s both Download and Upload.
As you can see on screens ndt7 demo app gives 2.8 Mb/s result compared to Ookla 0.83 (which is not precise too, but not a big difference at least).

iOS ndt7 library gives me more precise results for Upload test than Android version.

I believe that the root cause for it lies somwhere in net.measurementlab.ndt7.android.utils.PayloadTransformer#performDynamicTuning logic, because such logic is absent in iOS ndt7 Upload test as I can see.

Can you please suggest how can I fix this locally? Maybe I should get rid of PayloadTransformer at all?

cc @ahardewig, sorry for mentioning, but I've searched across PayloadTransformer logic and found your PRs.

Screenshot_2024-10-28-14-36-43-136_net measurementlab ndt7impl android
Screenshot_2024-10-28-14-38-21-889_org zwanoo android speedtest

@dmytroreutov
Copy link
Author

Unfortunately, removing of PayloadTransformer didn't help. Trying to debug time and bytes calculation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant