Python Django单元测试在自动打标中的应用

Python Django单元测试在自动打标中的应用,python,django,api,rest,benchmarking,Python,Django,Api,Rest,Benchmarking,我有一个内置API风格的Django应用程序,我需要对它进行基准测试。 我想使用django unitetesting库构建becnhmarks作为API端点的测试。他们将使用Django测试客户端查询端点,收集有关SQL查询及其计时的数据,并将其保存到其他位置 这是一个明智的想法吗? 此外,我还想查看带有stacktraces的Python代码的计时,以及哪些代码导致哪些SQL查询。有人知道在不修改应用程序代码的情况下收集此类信息的方法吗?这只是我以前使用过的一个选项:插件: 此插件以标准XU

我有一个内置API风格的Django应用程序,我需要对它进行基准测试。 我想使用django unitetesting库构建becnhmarks作为API端点的测试。他们将使用Django测试客户端查询端点,收集有关SQL查询及其计时的数据,并将其保存到其他位置

这是一个明智的想法吗?
此外,我还想查看带有stacktraces的Python代码的计时,以及哪些代码导致哪些SQL查询。有人知道在不修改应用程序代码的情况下收集此类信息的方法吗?

这只是我以前使用过的一个选项:插件:

此插件以标准XUnit XML格式提供测试结果

在测试结果中,您将看到每个测试用例的运行时间、失败的堆栈跟踪等

此外,还可以帮助您获取有关SQL查询的数据

这里还有其他建议:

希望有帮助。

答案号码#666:)