2011-03-02 2 views
3

나는 장고 앱을 만들었습니다. 이제 5000 건의 데이터로 애플리케이션의 성능을 테스트하고 싶습니다. 그것을 할 수있는 방법이 있습니까? 임의로이 데이터를 db에 입력하고 응용 프로그램을 실행하는 방법이 있습니까? 나는 거기에 수동으로 DB에 5000 데이터를 입력하는 것보다 몇 가지 방법이 있어야한다고 생각합니다. 내가 사용하는 데이터베이스는 mysql이다. 나는 Python과 Django에 대해 매우 익숙하다. 그래서이 문제를 해결하도록 도와주세요. 미리 감사드립니다.장고 응용 프로그램의 성능을 확인하는 방법?

답변

2

pycheesecake.org은 파이썬 테스트 도구의 좋은 소스를 제공합니다.

무작위로 생성 된 데이터를 데이터베이스에 삽입하는 데 유용한 도구 django-autofixture과 django-autofixture의 포크 인 django-mockups을 체크 아웃 할 수도 있습니다. 당신은 단지 응용 프로그램 이름, 모델과 만들려는 개체의 수를 공급

django-admin.py loadtestdata [options] app.Model:# [app.Model:# ...] 

: 여기

장고 - autofixture의 샘플 사용입니다.

4

체크 아웃 django-dilla. 임의의 데이터로 데이터베이스를 스팸하는 데 도움이됩니다.

진짜 좋은 설명서는 없지만 설치하고 INSTALLED_APPS에 추가 한 다음 명령 줄에서 python manage.py run_dilla을 실행해야합니다.

옵션을 보려면 python manage.py run_dilla --help을 실행하면 개수 및 앱을 "스팸"으로 지정할 수 있습니다. 구현 세부 정보는 command source을 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. sdolan .. 나는 djang-dilla를 확인했으나 사용법에 대한 문서를 찾을 수 없습니다. 내가 장고에서 초보자이기 때문에, 나는 그것을 사용하는 방법을 조금 혼란스러워한다. 그 과정을 설명하는 문서가 있습니까? –

+0

@rv_k : 물론, 몇 가지 지침으로 답변을 업데이트했습니다. – sdolan

관련 문제