我想在多個線程(可能是幾十個)中並行運行我的Django應用程序的測試。這是因爲我的應用程序花費了幾乎所有的時間來等待遠程請求,而且我認爲如果我並行運行測試,它們將同時工作而不會相互影響,整個套件將會非常漂亮很快。在很多單獨的線程中測試Django應用程序
但是...測試目前與Django的runserver
,這是單線程運行。所以它不能同時提供數十個請求。
(我使用Django的./manage.py test
有django_nose
調用測試。)
一個想法我是用devserver
代替。問題是,它會在調用./manage.py test
時自動使用嗎?
另一個問題是:我碰到了devserver
,而且我不知道是否有任何競爭對手可能會更好。可以?
http://nedbatchelder.com/blog/201103/quick_and_dirty_multithreaded_django_dev_server.html使輯陣線程這很簡單 – dm03514 2011-12-14 20:07:45