我一直在寻找一种在python中测试网络带宽的方法。我已经找到了speedtest-cli的模块,但该模块只在我需要异步解决方案的地方同步,而且它也不支持使用代理。我应该计时使用aiohttp完成连接所需的时间,还是有更好的方法?
发布于 2020-10-08 07:58:40
嗯..。据我所知什么都没有。你可以自己设置一个简单的测试,得到类似的结果,你所需要做的就是在远程服务器上上传和下载文件(我建议使用vps,因为他们有稳定和快速的网络速度),并根据传输时间划分它们的大小。对于异步部分,您只需使用asyncio
查找生成的随机字节以保存在IO缓冲区中,并使用aiohttp (发布解释的Here)将post/get发送到您可以像在this page上一样设置的服务器。这就是我的方式,祝你玩得开心!
注意:测试文件越大,结果就越准确
https://stackoverflow.com/questions/63893479
相似问题