Tôi có một ứng dụng web Django phức tạp có nhiều năm công việc đưa vào đó. Nó có thể cần tối ưu hóa đôi khi. Có một số hoạt động phổ biến/dòng mà tôi có thể kịch bản với (nói) khách hàng thử nghiệm của django. Có một số chương trình đó, đưa ra một kịch bản python như thế, sẽ chạy sau đó, và báo cáo về số liệu hiệu suất cụ thể khác nhau django, như 'số lượng truy vấn sql chạy'.Bộ thử nghiệm hiệu suất Django sẽ báo cáo về số liệu (truy vấn db, v.v.)
Về cơ bản một cái gì đó giống như một bộ kiểm tra unittest, nhưng thay vì báo cáo "0 thử nghiệm thất bại", nó sẽ thông báo "X truy vấn db đã được thực hiện"
tôi có thể viết này bản thân mình, nó không hẳn là một vấn đề phức tạp, nhưng tôi tự hỏi có ai đã làm nó trước đây không.
Tôi biết về Thanh công cụ gỡ lỗi Django, có thể thực hiện rất nhiều điều này, nhưng có thêm 'dòng lệnh' và hoạt động trên nhiều trang, thay vì làm mới một trang. Tương tự như vậy nhận được các truy vấn thực tế là tương đối dễ dàng. Nhưng có ai đã bọc toàn bộ nội dung trong một kịch bản/thư viện không?
đây là một câu hỏi tương tự giải thích làm thế nào để xem các truy vấn được thực hiện bởi django. http://stackoverflow.com/questions/7918751/capture-sql-queries-via-django-debug-toolbar – dm03514