如何测量Python请求POST请求的服务器响应时间?

树正:

我创建这样的requestsPOST请求,并在其中指定超时阈值:

response = requests.post(url, data=post_fields, timeout=timeout)

但是,为了确定“良好”阈值,我想预先确定服务器响应时间。

如何计算服务器的最小和最大响应时间?

尼古拉斯·莱克·艾弗森(Nicolas Lykke Iversen):

Response返回对象requests.post()具有一个名为的属性elapsed,该属性给出的Request发送和Response接收之间的时间差要以秒为单位获取增量,请使用以下total_seconds()方法:

response = requests.post(url, data=post_fields, timeout=timeout)
print(response.elapsed.total_seconds())

应该提到的requests.post()是同步操作,这意味着它“阻塞”直到接收到响应。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何衡量服务器的请求和响应时间?

如何测量来自运行 CGI 脚本的服务器的 POST 回复的响应时间

如何测量Sails.js请求/响应时间

Application Insights不显示服务器响应时间,服务器请求或失败请求的数据

在服务器请求后测量JSF视图的渲染时间

如何减少服务器响应时间?

如何使用cURL一次测量请求和响应时间?

您如何测量多线程C#请求的响应时间?

当我们在oodo服务器或openerp中有多个请求时,响应时间被延迟了?

像HttpClient请求拦截器一样,在从服务器获取响应时

无法捕获对节点服务器的 POST 请求的响应

ping 是按进出服务器的时间测量的,还是根据发出请求和服务器接收请求之间的时间来测量的?

浏览器中的服务器响应时间

如何在 AJAX POST 请求后解析来自服务器的 JSON 响应?

服务器响应时间太长,优化Laravel项目?

Powershell:Windows服务器之间的响应时间

Azure AppInsights 未记录服务器响应时间

缩短Nginx服务器响应时间

来自服务器的定时响应时间

如何通过套接字找到HTTP请求的响应时间

如何使用Retrofit 2获得API请求/响应时间

如何使用 HttpServer 获取请求的响应时间

如果远程服务器位于很远的物理距离,如何提高响应时间

当Python请求库遇到重试限制时如何访问服务器响应

长时间超时的无服务器python请求?

从服务器返回401响应时,请求的资源上不存在“ Access-Control-Allow-Origin”标头

查找排球请求响应时间android

React Hooks:如何向服务器发出POST请求

如何发送POST请求到远程服务器?