JMeterでsressテストを作成しようとしていますがonClick
、一部の要素のマウスイベントを生成するには絶対に必要です。しかし、JMeterでonClick-eventを生成する可能性は見つかりません。
3 に答える
Jmeterは、クライアント(Webブラウザーなど)によって生成されたサーバートラフィック(HTTPなど)をシミュレートするように設計されています。ブラウザ全体をシミュレートするわけではありません。したがって、onClick()イベントを生成またはシミュレートすることはできませんが、おそらくそのイベントによって生成されるトラフィックをシミュレートすることはできます。
これを行うには、このonClick()イベントが発生したときにサーバーに送信されたリクエストをキャプチャするツールが必要です。次に、他のリクエストをモデル化したのと同じように、JMeterスクリプトでそれらのリクエストをモデル化できます。
jMeterは、Webサーバーから返されるHTMLまたはJavaScriptを評価せず、キャプチャするだけです。
したがって、いいえ、jMeterでonClickイベントを実行することはできません。ただし、できることは、onClickイベントがを使用してトリガーするURLを抽出し、Regular Expression Extractor
そのURLを新しいHTTPサンプラーにフィードすることです。
JMeterは、Tomcat、Weblogic、WebSphereなどのアプリケーションサーバーで実行されているWebアプリケーションなどのバックエンドサービスに対して負荷(または一般的な接続)テストを実行することを目的としています。
テスト環境でブラウザを「駆動」したい場合は、Seleniumなどのツールをご覧ください。
JMeterについて言及したので、Seleniumの代わりにGebを検討できるように、Java(または少なくともJVM)に固執することをお勧めします。
ただし、他にも多くの同様のツールがあります。ご覧ください:http ://alternativeto.net/software/selenium