0

オフィスには、特に遅いアクションで数百のクライアントが同時にアクセスするコントローラーがあります。コードが同時実行呼び出しに対して安全ではないというリスクがあります。潜在的な問題を特定するための同時自動テストをどのように作成しますか?

4

1 に答える 1

0

自動同時テストの作成には問題があります。
多くの同時シナリオを実行するのに役立つJMeterのようなツールがあります
が、同期の問題を検出するための目的のシナリオが思いつかない場合があります。
あなたがする必要があるのは、プロファイルやjvisualvmとしてツールを使用してコードレビューと分析に時間を費やし、スレッドダンプを実行することです。Linuxでは、これを行う
には、-kill -QUIT process_idを実行します。ここで、process_idはJavaプロセスのPIDです。
たとえば、これを使用すると、デッドロックを検出できます。表示されるシナリオを指定すると、より多くのヘルプを提供するのが簡単になるかもしれません。

于 2012-06-22T16:03:16.237 に答える