gpt4 book ai didi

python - 测试 Django throttle

转载 作者:行者123 更新时间:2023-11-28 20:53:19 25 4
gpt4 key购买 nike

我正在限制使用 TastyPie,但想添加一个测试以确保它正常工作。有没有一种简单的方法可以在 Django 测试中模拟 100 个请求(或者希望有一些更简单的方法)来测试这个?

最佳答案

我推荐 http://locust.io/ ,这是一个很棒的负载测试工具。

如果您需要自动化测试,您还可以生成一些线程,在其中使用 Django 的 LiveServerTestCase 访问实时测试服务器。

如果您更关心代码的逻辑而不是它对并发调用的容忍度,最好的方法可能是模拟对 datetime.now()time 的调用.time() 出现在你的 throttle 代码中,返回一个预定义的值。这让您可以精确地控制您的 throttle 应该以一种您不能(或将非常困难)的方式处理实时并发请求的条件。

关于python - 测试 Django throttle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36555968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com