Mam złożoną aplikację internetową Django, która ma wiele person-lat pracy włożonej w to. Może kiedyś potrzebować optymalizacji. Istnieje kilka typowych operacji/przepływów, które mógłbym napisać za pomocą klienta testowego (powiedzmy) django. Czy istnieje program, który, biorąc pod uwagę taki skrypt Pythona, będzie wtedy działał i raportuje różne dane wydajnościowe Django, takie jak "liczba zapytań sql uruchomionych".Zestaw testów wydajności Django, który będzie raportować dane (zapytania db itp.)
Zasadniczo coś w rodzaju zestawu testowego unittest, ale zamiast raportowania „0 testów nie powiodło się”, że to zgłosić „X zapytań db zostały wykonane”
mogę napisać to sobie, to nie jest dokładnie to złożony problem, ale zastanawiam się, czy ktoś wcześniej to zrobił.
Wiem o Django Debug Toolbar, który może już wiele z tego zrobić, ale jest tam coś więcej "linii komend" i działa na wielu stronach, zamiast odświeżania strony. Podobnie uzyskanie rzeczywistych zapytań jest stosunkowo łatwe. Ale czy ktokolwiek opakował całość w skrypt/bibliotekę?
to podobne pytanie wyjaśniając jak przeglądać zapytań dokonanych przez Django. http://stackoverflow.com/questions/7918751/capture-sql-queries-via-django-debug-toolbar – dm03514