API スタイルで構築された Django アプリがあり、ベンチマークが必要です。django unitetesting ライブラリを使用して、API エンドポイントのテストとして Becnhmarks を構築したいと考えています。エンドポイントのクエリに Django-test-client を使用し、SQL クエリとそのタイミングに関するデータを収集して、どこかに保存します。
それはまったくまともな考えですか?また、スタック トレースを使用して Python コードのタイミングを確認し、どのコードがどの SQL クエリを引き起こしているかを確認したいと考えています。アプリのコードを変更せずにそのような情報を収集する方法を誰かが知っていますか?