2016-04-11 4 views
1

私はTastyPieを使ってスロットルしていますが、テストが正しく動作することを確認したいのですが。 Djangoテストで100リクエストをシミュレートする簡単な方法はありますか?Djangoのスロットルテスト

答えて

0

大きな負荷テストツールであるhttp://locust.io/をお勧めします。

自動テストが必要な場合は、DjangoのLiveServerTestCaseを使用してライブテストサーバーを起動するスレッドを作成することもできます。

あなたはそれが同時通話の許容範囲のものよりあなたのコードのロジックをより懸念している場合は、最良の方法は、事前に定義された値を返す、あなたのスロットルコードに表示されますdatetime.now()time.time()への呼び出しをモックするかもしれません。これにより、リアルタイムの同時リクエストでは不可能な(または非常に困難な)方法で、スロットルの動作条件を正確に制御できます。

関連する問題