我想制作一个测试连接带宽的python脚本。我正在考虑使用urllib2下载/上传已知大小的文件,并测量执行此任务所需的时间。我还想测量给定IP地址的延迟,例如通过ping IP来给出。这可能是使用urllib2吗?
答案 0 :(得分:3)
您可以使用PyCurl。 curl_easy_getinfo提供以下信息:
CURLINFO_TOTAL_TIME, CURLINFO_NAMELOOKUP_TIME, CURLINFO_CONNECT_TIME, CURLINFO_PRETRANSFER_TIME
等。
答案 1 :(得分:0)
您可以下载空文件来衡量延迟。你衡量的只是网络延迟的唯一因素,但差异应该太大了。