【问题标题】:Calculate the Response time for REST API request in Python在 Python 中计算 REST API 请求的响应时间
【发布时间】:2018-02-11 15:55:58
【问题描述】:

我是 python 和 Django RESTAPI 的新手,谁能建议如何计算 rest api 请求(所有方法类型)的响应时间。

【问题讨论】:

  • 这将很难,并且取决于很多因素,我会说这是不可能的。您必须进行基准测试。
  • 在python中使用timeit模块,可以实现啊?

标签: python python-3.x django-rest-framework python-requests


【解决方案1】:

django-silk 是一个出色的包,它可以显示 API 调用的实际请求/响应时间

除了显示基本数字之外,您还可以查看为该调用执行的 SQL 查询本身以及分析信息。

【讨论】:

  • 我不想在 api viewset 中更改,并希望在测试用例中处理以计算响应时间,同时调用 api 并传递其中的值。请帮助我
  • 很多额外的工作,为什么?这真的会是一件有益的事情吗?
【解决方案2】:

阅读下面由@tomchrist DRF 开发人员撰写的文章。他解释得很好。 https://www.dabapps.com/blog/api-performance-profiling-django-rest-framework/

【讨论】:

  • 您能否在答案中添加至少几点提到的来源?
猜你喜欢
  • 2022-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-03
  • 2018-01-20
相关资源
最近更新 更多