安卓模拟器上的网络速度设置无法正常工作

3

我想使用Android模拟器来模拟不同的网络速度。

我尝试了-netspeed选项。还尝试了扩展菜单控件中的网络类型设置。

但它的效果并不如预期。要么速度非常快,要么非常慢。没有中间状态。

例如,使用-netspeed 12000,页面加载时间少于2秒。但是使用-netspeed 11000,则需要超过2分钟!

如果在HSDPA(3G)和LTE之间切换,结果相同。

我在Linux Lubuntu 18.04上工作。

这是一个错误吗?还是我漏掉了什么操作?

2个回答

1
我觉得我遇到了类似的问题,我强烈怀疑模拟器中的速度是相反的。也就是说,上传速度实际上是下载速度,反之亦然。我的应用程序几乎没有上传,主要是下载。
我使用telnet和“网络速度1000:100000”,这应该将上传速度设置为约122 KB / s,下载速度约为12200 KB / s。我使用“网络状态”进行检查,并验证我的设置已正确应用于下载和上传速度,但是我的应用程序尽管具有相当高的下载速度,但仍然爬行。如果我颠倒速度(网络状态100000:1000),它就会飞快。实际上,如果我夸大其词,使下载速度仅为10(1.2 KB / s),并将上传速度保持在100000,它仍然会飞快。这应该会让我的应用程序崩溃。
如果我是正确的,我怀疑在模拟器设置中选择网络类型时使用的所有速度限制也是不正确的。

我尝试在模拟器中使用速度测试工具,我相信它证实了我的观察结果。我已经向谷歌提交了一张工单:https://issuetracker.google.com/issues/117906077 - mikecamimo

-1

我的网络类型测试也揭示了同样的问题,即网络状态(上传和下载速度)似乎被颠倒了。我将网络类型设置为HSDPA,上行速度:5760.0,下行速度:13980.0,导致加载谷歌头条时出现明显的延迟。然后,我将网络类型设置为num,指定上下行速度均为13980.0。这将显示的网络状态上传速度从5760.0更改为13980.0,浏览器页面加载现在立即完成。这种变化不应该有任何影响,因此我必须承认存在问题。

经过进一步测试,我可以确认Android Studio模拟器扩展控件下的网络类型设置是反向实现的(上传是下载速度,下载是上传速度)。我还确认了模拟器网络状态命令上传和下载速度被颠倒了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接