日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

python接口自动化(十七) requests获取响应时间(elapsed)与超时(timeout)

發布時間:2023/12/13 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 python接口自动化(十七) requests获取响应时间(elapsed)与超时(timeout) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

requests發請求時,接口的響應時間,也是我們需要關注的一個點,如果響應時間太長,也是不合理的。

如果服務端沒及時響應,也不能一直等著,可以設置一個timeout超時的時間。

elapsed官方文檔

1.elapsed方法的官方文檔地址:http://cn.python-requests.org/zh_CN/latest/api.html

elapsed = None
The amount of time elapsed between sending the request and the arrival of the response (as a timedelta). This property specifically measures the time taken between sending the first byte of the request and finishing parsing the headers. It is therefore unaffected by consuming the response content or the value of the stream keyword argument.

 從發送請求到響應到達之間經過的時間量(以時間增量表示)。此屬性專門度量從發送請求的第一個字節到完成對頭的解析所用的時間。因此,它不受使用響應內容或stream關鍵字參數值的影響。 

2.用help()查看elapsed里面的方法

import requests
r=requests.get("https://www.baidu.com")
print(help(r.elapsed))

 elapsed里面幾個方法介紹

total_seconds 總時長,單位秒
microseconds: Number of microseconds (>= 0 and less than 1 second) 獲取微妙部分,大于0小于1秒
seconds:Number of seconds (>= 0 and less than 1 day) 秒,大于0小于1天
max = datetime.timedelta(days=999999999, seconds=86399, microseconds=9. 最大時間
min = datetime.timedelta(days=-999999999) 最小時間
resolution = datetime.timedelta(microseconds=1) 最小時間單位

獲取響應時間

1.獲取elapsed不同的返回值

import requests
r=requests.get("https://www.baidu.com")
print(r.elapsed)
print(r.elapsed.total_seconds())
print(r.elapsed.microseconds)
print(r.elapsed.seconds)
print(r.elapsed.days)
print(r.elapsed.max)
print(r.elapsed.min)
print(r.elapsed.resolution)

響應結果

2.網上很多資料寫的是用microseconds獲取響應時間,當請求小于1s時,發現不出什么問題,如果時間超過1s,問題就來了。

(很顯然,大于1s的時候,只截取了后面的小數部分)

3.所以獲取響應時間的正確姿勢應該是:r.elapsed.total_seconds(),單位是s

timeout超時

1.如果一個請求響應時間比較長,不能一直等著,可以設置一個超時時間,讓它拋出異常。

2.如下請求,設置超時為1s,那么就會拋出這個異常:requests.exceptions.ConnectionError: HTTPSConnectionPool

import requests
a=requests.get("http://cn.python-requests.org/zh_CN/latest/",timeout=1)
print(a.elapsed)
print(a.elapsed.total_seconds())
print(a.elapsed.microseconds)

越努力,越幸運!!!
good good study,day day up!!!

總結

以上是生活随笔為你收集整理的python接口自动化(十七) requests获取响应时间(elapsed)与超时(timeout)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线观看国产一区二区三区 | 亚洲天堂视频在线观看 | 成人一级视频在线观看 | 亚洲欧美日韩精品久久亚洲区 | 国产人与禽zoz0性伦 | 精品伦精品一区二区三区视频密桃 | 奇米av在线 | 色综合狠狠| 精品视频久久久久 | 日韩一区二区三区精品 | 少女视频的播放方法 | 欧美在线aa | 久久无毛 | 亚洲人无码成www久久 | 久久久久久婷 | 天堂资源地址在线 | 欧美视频直播网站 | 91成品视频 | 国产精品vip | 久久无码视频一区 | 五月天激情综合网 | 欧美乱日| 亚洲一区二区三区精品视频 | 国产精品.www| 四虎av| 亚洲成人精品一区二区三区 | 男女视频在线免费观看 | 国产成人亚洲精品 | 黄色天堂网站 | 大学生av| 三级男人添奶爽爽爽视频 | 男女一区| 欧美久久一区二区 | 一级做a爰片久久毛片潮喷 天天透天天干 | 日韩欧美一区二区三区在线观看 | 国产精品高潮呻吟av | 久久国产精品久久久久久 | 国产无遮挡又黄又爽免费视频 | 欧美在线高清 | 色蜜桃av| 免费黄色成人 | www.好了av| 成人一级大片 | 91蝌蚪少妇偷拍 | 男人的天堂一区 | 美女午夜视频 | 91在线播| 九月激情网 | 欧美日韩一区二区在线 | 国产 日韩 欧美 成人 | 国产艳俗歌舞表演hd | 国产女优在线播放 | 91午夜影院 | 久久午夜夜伦鲁鲁一区二区 | 91在线播 | 91免费版在线看 | 亚欧洲精品视频在线观看 | 欧美日本在线 | 一区二区三区在线观看 | 一区二区三区偷拍 | 日韩美女av在线 | 久久女人天堂 | 狐狸视频污 | 先锋影音av资源在线观看 | 国产一级在线观看 | 神马久久网 | 日韩成人短视频 | 精品一区二区三区欧美 | 免费的一级黄色片 | 91黄色短视频 | 久草中文在线视频 | 午夜免费福利 | 国产在线视频你懂得 | 浪浪视频在线观看 | 特级西西444www大胆免费看 | 西欧毛片| 日本黄色小网站 | 日本精品网站 | 亚洲欧洲精品一区 | 99热在线免费 | 精品人妻一区二区三区日产乱码卜 | 真人毛片97级无遮挡精品 | 沟厕沟厕近拍高清视频 | h色视频在线观看 | 涩涩网址 | 中文字幕一区二区人妻视频 | 视频二区三区 | 国产精品jizz在线观看无码 | 精品久久91 | 国产伦精品一区二区三区四区 | 久热精品视频在线 | 中文有码在线播放 | 日韩欧美中文字幕在线观看 | 亚洲免费大片 | 欧美v视频 | 久久久激情视频 | 一区二区三区丝袜 | 三级三级久久三级久久18 | 制服丝袜在线第一页 |