2

JMeterでsressテストを作成しようとしていますがonClick、一部の要素のマウスイベントを生成するには絶対に必要です。しかし、JMeterでonClick-eventを生成する可能性は見つかりません。

4

3 に答える 3

3

Jmeterは、クライアント(Webブラウザーなど)によって生成されたサーバートラフィック(HTTPなど)をシミュレートするように設計されています。ブラウザ全体をシミュレートするわけではありません。したがって、onClick()イベントを生成またはシミュレートすることはできませんが、おそらくそのイベントによって生成されるトラフィックをシミュレートすることはできます。

これを行うには、このonClick()イベントが発生したときにサーバーに送信されたリクエストをキャプチャするツールが必要です。次に、他のリクエストをモデル化したのと同じように、JMeterスクリプトでそれらのリクエストをモデル化できます。

于 2013-03-08T20:27:39.807 に答える
3

jMeterは、Webサーバーから返されるHTMLまたはJavaScriptを評価せず、キャプチャするだけです。

したがって、いいえ、jMeterでonClickイベントを実行することはできません。ただし、できることは、onClickイベントがを使用してトリガーするURLを抽出し、Regular Expression ExtractorそのURLを新しいHTTPサンプラーにフィードすることです。

于 2013-03-15T11:19:26.400 に答える
2

JMeterは、Tomcat、Weblogic、WebSphereなどのアプリケーションサーバーで実行されているWebアプリケーションなどのバックエンドサービスに対して負荷(または一般的な接続)テストを実行することを目的としています。

テスト環境でブラウザを「駆動」したい場合は、Seleniumなどのツールをご覧ください。

JMeterについて言及したので、Seleniumの代わりにGebを検討できるように、Java(または少なくともJVM)に固執することをお勧めします。

ただし、他にも多くの同様のツールがあります。ご覧ください:http ://alternativeto.net/software/selenium

于 2013-03-08T09:06:40.870 に答える