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