我正在寻找一种在运行 calabash 脚本之前评估设备上的网络质量的方法



在葫芦中可以这样做吗?我需要使这一切自动化,并在脚本之间运行网络评估。

如果这与葫芦无关,有没有办法在android上使用adb?

edit:我不想把它嵌入我正在测试的android/ios应用程序中。

我所说的网络质量是指互联网访问速度(从特定服务器下载文件所需的时间)。

我最终使用wget(使用busy box安装)来完成这项工作。

我在互联网上找到了一个固定大小的文件(一个来自速度检查器网站的20MB zip)。我测量了下载文件所花费的时间。然后做了一些简单的数学运算来显示Kbs 中的网络速度

b=`date +%s`
adb shell wget http://download.thinkbroadband.com/20MB.zip -P /data/local/tmp
a=`date +%s`
adb shell rm /data/local/tmp/20MB.zip
n=$(($a - $b))
d=$((160000/$n))
echo Network speed was measured at $d Kbs

相关内容

  • 没有找到相关文章

最新更新