用Python requests库测量网站加载时间

11 浏览
0 Comments

用Python requests库测量网站加载时间

我正在尝试构建一个用于测试我的互联网连接延迟的工具,更具体地说是网站加载时间。我考虑使用Python的requests模块来进行加载部分。

问题是,它没有内置的功能来测量获取完整响应所花费的时间。因此,我打算使用timeit模块。

我不确定的是,如果我像这样运行timeit:

t = timeit.Timer("requests.get('http://www.google.com')", "import requests")

我真的在测量响应到达所花费的时间,还是请求构建、发送、接收等所需的时间?我猜我可以忽略那个执行时间,因为我正在测试延迟非常长的网络(~700毫秒)?

有没有更好的编程方法来实现这个?

0