由于需要测试请求一个接口所耗用的时间,在网上查找资料也麻烦,所以自己总结一下
找到elapsed 函数 ,按照文档说的是获取请求发出的时间至响应到达经过的时间,,具体用法如下:
执行的结果是 微秒 单位
import
requests
r
=
requests.get(
"http://www.baidu.com"
)
r.elapsed.microseconds
![](https://images2017.cnblogs.com/blog/1012332/201708/1012332-20170823163010652-406640723.png)
执行结果是 毫秒 单位
import
requests
r
=
requests.get(
"http://www.baidu.com"
)
r.elapsed
.microseconds/1000
![](https://images2017.cnblogs.com/blog/1012332/201708/1012332-20170823163331355-553039503.png)
以00:00:00 格式输出
import
requests
r
=
requests.get(
"http://www.baidu.com"
)
r.elapsed
![](https://images2017.cnblogs.com/blog/1012332/201708/1012332-20170823163620339-733774992.png)
参考:
Requests文档:http://cn.python-requests.org/zh_CN/latest/api.html?highlight=elapsed#requests.Response.elapsed
datatime文档:https://docs.python.org/2.7/library/datetime.html?highlight=datetime#module-datetime