2016-04-05 13 views
0

JMeterのスクリプトで、アプリケーションで指定されたタイムアウトを超えて実行しています。私は自分のアプリケーションのタイムアウトを増やすことはできません。 JMeterスクリプトにmousehover/mousemoveイベントを注入して、画面をアクティブにしてタイムアウトにならないようにする方法があるのだろうかと思っていました。私は手動で手動実行ボタンのクリック時に、(複数のスクリプト付き)jmeter実行時に起こっていないようである、eventとしてキャプチャなっているので、私はタイムアウトを取得しないJMeterスクリプトを実行JMeterにマウスイベントを挿入する方法

この問題で助けてください。

+0

いくつかのコードを表示できますか? –

+0

mousehover/mousemoveはHTTPリクエスト/レスポンスを生成しますか?はいの場合は、ほかのHTTPリクエストと同様にJMeterに記録します。もしそうでなければ、これはブラウザーでセッションを生かし続けることではありません。基本的には、JMeterスクリプトはブラウザからのHTTPトラフィックの正確なレプリカである必要があります。いくつかのHTTPリクエストが欠落しているように思えます。 –

答えて

-1

HTTPリクエストサンプラーの助けを借りてリクエストを送信したい場合は、そのような種類の(マウスホバー/マウス移動)イベントはありませんが、タイムアウト期間を指定することで要件を満たすことができます。たとえば、以下のスクリーンショットのタイムアウトを5分与えています。あなたは増減しますあたりの要件として enter image description here

チェックこのlinkを約Connection and Response timeout

+0

これらのタイムアウトは、JMeterが接続または応答を待つ時間に関連しています。彼らはタイムアウトアプリケーションとは関係がありません。それを変更するべきではない、それは不要で、有害かもしれません(接続が長すぎると、最終的に失敗/ OOMなどが発生する可能性があります) –

0

はい、できますを読むことができます。マウスのホバーによって呼び出されるhttp操作を観察する必要があります。

Jmeter Proxyまたは他のブラウザレコーダー(Firefox + Httpfoxなど)で録画してみてください。その後、操作を繰り返すことができます。

しかし、ほとんどの場合、「マウスオーバー」はバックエンドの関与なしにディスプレイインターフェイスレベルでのみ管理されます。タイマーを再起動するダミー操作がある場合は、開発部門に確認してください。

関連する問題