【发布时间】:2012-06-24 23:00:12
【问题描述】:
我正在尝试构建一个工具来测试我的互联网连接延迟,更具体地说是网站加载时间。我想到了使用 python requests 模块作为加载部分。
问题是,它没有内置功能来衡量获得完整响应所需的时间。为此,我想我会使用timeit 模块。
我不确定的是,如果我像这样运行 timeit:
t = timeit.Timer("requests.get('http://www.google.com')", "import requests")
我真的在测量响应到达所需的时间,还是构建、发送、接收请求等所需的时间?我猜我可能会忽略执行时间,因为我正在测试延迟很长(~700 毫秒)的网络?
有没有更好的方式以编程方式做到这一点?
【问题讨论】:
标签: python networking delay python-requests timeit