gpt4 book ai didi

python - 有django应用的模拟框架吗?写一个的好的做法是什么?

转载 作者:行者123 更新时间:2023-11-28 17:50:14 27 4
gpt4 key购买 nike

所以,我有一个想法。

假设您有一个经典应用程序,其中包含几类用户和他们使用的一些数据。假设它是乘客、司机和调度员(如出租车)。乘客创建订单,调度员向司机分配订单,司机执行订单,乘客写关于司机的评论,调度员在他们的调度计划中使用这些评论等等。

假设您有这样的系统,其中包含几十名调度员、数百名司机和数千名乘客。

随着时间的推移,新的调度员被聘用,其中一些被解雇,司机来来去去,而且一如既往,还有忠实的客户和新客户。

那么,我的问题是——如何模拟这样的系统?我想要一个工具,允许我使用我当前的 django 应用程序、它的模型和方法,并用不同模式创建的用户、数据和操作填充它。

我认为它是一个独立的框架(有点像单元测试框架和数据生成框架),可以将自己附加到任何应用程序,为用户描述模式,然后以连续的方式运行它。

它可能对以下方面有用:

  • 更好的产品逻辑测试
  • 模拟现实生活中的实验(“如果有 Driver,他会搞砸很多订单”)
  • 更智能的负载测试系统(真正测试真实场景,包括“假设”情况)
  • 创建类似真实生活的数据来测试统计软件

是否有任何预先存在的解决方案?如果我决定创建一个,您对我有什么建议吗?

最佳答案

您有一个非常具体的共同解决方案任务。在我看来,您必须使用任何数据生成器(例如 django-dilladjango-mockupsdjango-milkman)、任务队列(celery、rabbitmq)并编写自定义后端。

这个问题没有普遍的答案。

关于python - 有django应用的模拟框架吗?写一个的好的做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11618579/

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