web-dev-qa-db-ja.com

JMeter HTTPプロキシサーバーが記録していません

JMeterを使用してパフォーマンステストを実行しようとしています。

HTTP PROXY SERVERを使用してjmeterで提供されるサンプルガイドを使用しましたが、レコードコントローラーがリクエストを記録していませんでした。

多くの調査を行った後、完全なシナリオは次のとおりです。

会社のプロキシサーバーを使用して外部サイトにアクセスしています。そのため、少し調べた結果、コマンドラインからすべての情報を入力してjmeterを起動する必要があることを理解しています。例えば.

jmeter -H 129.198.1.1 -P 8000 -u someusername -a someuserpassword -N localhost

これで、これらの設定を混同する必要はありません。デフォルトでは、JMETERは独自の内部プロキシサーバーを使用します。

Jmeterプロキシ設定を使用するようにブラウザーを構成する必要があります。

スレッドグループ、レコーディングコントローラー、URLインクルードパターンとエクスクルードパターンを含むhttpプロキシサーバーを追加しましたが、それでもスクリプトを記録できません。

何が悪いのですか?誰かがそれを手伝ってくれる?

私はJMETERドキュメントにバンドルされているドキュメントJMeterプロキシを段階的に使用しました。これが私の設定です

enter image description here

enter image description here

enter image description here

17
benz

のすべてを削除します。

  • 含めるURLパターン

  • 除外するURLパターン

提案された除外の追加をクリックします

うまくいくはずです。

現在、インクルードパターンが間違っています:

包含および除外パターンは、正規表現として扱われます(Jakarta OROを使用)。それらは、各ブラウザー要求のホスト名、ポート(実際のまたは暗黙の)パス、およびクエリ(存在する場合)と照合されます。閲覧しているURLが " http://jmeter.Apache.org/jmeter/index.html?username=xxxx "の場合、正規表現は文字列 "jmeter。"に対してテストされます。 Apache.org:80/jmeter/index.html?username=xxxx "。したがって、すべての.htmlファイルを含める場合、正規表現は「。。html(\ ?.)?」のようになります。 -または "。*。html"クエリ文字列がないことがわかっている場合、またはクエリ文字列のないhtmlページのみが必要な場合。

記録方法については、このリファレンスドキュメントをご覧ください。

Jmeterを正しく学習したい場合は、この book が役立ちます。

19
UBIK LOAD PACK

Firefoxをプロキシ用に構成してlocalhostに記録するときにも、同様の問題が発生しました。 Firefox->ツール->オプション->詳細設定->ネットワーク->設定で、プロキシなしのlocalhostのエントリがありました。

私はそれを削除し、それは動作します enter image description here

6
itz_nsn

同様の問題が発生しました。以下をご覧ください。 JMETERプロキシがローカルホストで実行されているため、以下のチェックボックスをオフにしてください。

IE_BY_PASS_PROXY_FOR_LOCAL_ADDRESS

3

インストール Jmeter Chrome extension これにより、HTTPSプロトコルが問題なく記録されます。

1
Bob

Workbenchの「HTTP Proxy Server」で、「含めるURLパターン」と「除外するURLパターン」の構文/フォーマットを間違って記述しました。構文/形式は次のようになります。

.*\.jsp
.*\.jsf
.*\.html

しかし、スラッシュ(/)を書いています。 。* /。jspなど。構文を修正した後、それを記録する必要があります。

1
Ripon Al Wasim

Firefoxが接続する前に、Jmeterプロキシサーバーを起動する必要があります。 JMeterには独自のプロキシサーバーがあるため、FFがWebサイトへのアクセスを許可する前に、レコーディングコントローラーの「開始」ボタンを押す必要があります。

0
Kimberley Ross