私は負荷とパフォーマンスのテストツールを評価しようとしてきましたが、JmeterまたはTheGrinderのどちらかを使用する可能性があると思います。私は2つから選択するのに苦労していて、ここの誰かが助けてくれることを望んでいます。
現在、Seleniumを使用してWebアプリケーションの機能テストを実行していますが、バッチジョブの一部として負荷テストを含める必要があります。私の計画は、プロセス全体を自動化することです。
2つのツールについて私が持っているいくつかの質問
- Jython forGrinderやXMLforJmeterではなく、Javaを使用して実行するテストケースをプログラムすることは可能ですか?
- JmeterまたはGrinderをAntおよびJunitと統合するのは簡単です
- グラインダーはJmeterと同じように機能しますか?つまり、リクエストURLをサーバーに送信するだけで、送信前に前処理を行いませんか?たとえば、フォームのonSubmitで呼び出されるjavascriptメソッド。
- 多くのjavascriptと動的なcss/javascript処理を備えたアプリケーションには、どちらをお勧めしますか。たとえば、多くのフォームは動的に送信されます。つまり、ユーザーが送信ボタンをクリックすると、フォームを送信するだけでなく、通常、フォームが送信される前に何らかの処理を行うjavascript関数が呼び出されます。場合によっては、フォーム自体がJavascriptを使用して動的に構築されます。2つのツールのどちらがこれをはるかにうまく処理すると思いますか?
- 誰かがヒントを持っていますか、またはSeleniumをJmeterまたはGrinderと統合することが可能であり、Seleniumと統合するのが簡単かどうか。
ありがとう