2017-04-07 80 views
1

ブラウザでhttps URLを、jmeterで同じURLを実行しました。私は少数のURLのthorugh jmeterを実行したいが、私はthorugh jmeterを実行するときにいくつかの相違点を見つけた。 jmeter java.io.IOException

Response code: Non HTTP response code: java.io.IOException 
Response message: Non HTTP response message: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 503 Service Unavailable" 
+1

エラーはhttps://stackoverflow.com/q/42904148と同じですが、まだ回答がありません。 –

+0

これは、プロキシ設定の問題(ブラウザでは正しく設定されているが、jmeterでは正しく設定されていないなど)でもかまいません。 –

+0

手動でログを記録するときにユーザー名またはパスワードを入力していませんか?そうでない場合、アプリケーションはNTLMを使用してユーザーを認証します。 HTTP許可マネージャーをテスト計画に追加する必要があります。問題が発生した場合は、セキュリティ証明書をbinフォルダにインストールする必要があります。 https://www.blazemeter.com/blog/how-set-your-jmeter-load-test-use-client-side-certificates –

答えて

0

below-これは通常時にウェブサイト起こるようBroswerが、私はJMeterの経由同じURLを発射する場合、ブラウザで、私は、ログイン画面を取得しますが、URLを発射にその与え例外を

Request URL:https://testurl.com 
Request Method:GET 
Status Code:302 Found 

をresult- HA-ProxyやNGinxのようなロードバランサの背後にターゲットを絞っています。これらのロードバランサは、Host Httpヘッダーを使用して、要求をリダイレクトする必要があるバックエンドを認識します。

Http Header Managerの下にhttpリクエストに「Host:testurl.com」ヘッダーを追加します。ブラウザがリモートサーバーに送信しているヘッダーをキャプチャするために、ブラウザのトラフィックを記録することを強くお勧めします。

+0

上記のプロパティを追加しましたが、同じエラーです。 – Nisha

+0

jmxを共有できますか?また、ヘッダーの有無にかかわらずURLをカールしてみてください。 –

関連する問題