我有一个复杂的Django网络应用程序,它有许多人年的工作。它可能需要优化。有几个常见的操作/流程可以用于(比如说)django的测试客户端。是否有一些程序,如果是这样的python脚本,那么将会运行并报告各种django特定的性能指标,如“sql查询运行次数”。Django性能测试套件,将报告指标(db查询等)
本质上有点像一个单元测试的测试套件,而不是报告“0测试失败”,它会报告“X数据库查询作了”
我可以写这个自己,它不完全是一个复杂的问题,但我想知道有没有人做过。
我知道Django的调试工具栏,它可以做很多的这个了,但有更多的东西“命令行”,并适用于多页,而不是一个页面刷新。同样,获取实际查询也相对容易。但是有没有人把所有东西都包装在脚本/库中?
这是一个类似的问题,解释如何查看由django的进行的查询。 http://stackoverflow.com/questions/7918751/capture-sql-queries-via-django-debug-toolbar – dm03514 2012-02-22 12:47:44