我们希望通过监视api调用来进行网络性能监视。目前,我们使用的是与Android集成的Android网络监控。这个框架有一些问题。它只能给出数据传输和接收的数量。它不给出api调用的数量。对于确定是否存在不必要的api调用,这个指标是非常必要的。否则就很难确定。它是与Android集成的,我们不能在测试框架中使用它,因为它只是给出了图形,这也很难比较结果。
我想知道是否有可用的框架可用于获取不同的网络性能指标。
发布于 2016-08-24 05:43:44
嘿,这里有一个由Facebook提供的图书馆。请核对:
network-connection-class [facebook-代码网站] [github链接]
发布于 2017-08-14 08:58:30
一个可以帮助你的解决方案是艾夏的IxChariot。
IxChariot是一种通用产品,用于各种场景中的测试网络性能。
在您的示例中,您可以在安卓设备上安装IxChariot端点(从Google Play下载它),并使用该端点在实验室环境中生成进出设备的通信量,并测量其网络性能。
此外,您还必须在托管在云或公共网络中的IxChariot服务器上安装第二个端点。
两个端点必须配置为连接到与IxChariot服务器位于同一台计算机上的注册服务器。完成此配置后,您可以使用web接口在移动数据连接上运行各种测试。
可用的测试范围包括TCP、UDP、RTP和VoIP流量,具有无限或可配置的数据速率。报告的统计数据包括吞吐量、单向延迟、抖动、丢失率和MOS评分.IxChariot能够发送双向测试流量,从而测试移动数据连接的入站和出站方向。
充分披露-我在艾夏市做资深营销工程师。
https://stackoverflow.com/questions/39115156
复制相似问题