2017-07-17 84 views
1

JMeterバージョン3.2を使用してHTTPSプロトコルのページで負荷テストを実行しています。 一方、ブラウザにURLを入力すると、ページが読み込まれます。ページが表示されていJMeterを使用しているときに503 HTTPエラーが発生しますが、Webページがブラウザに正しく読み込まれます

result of the request

: 使用してChromeブラウザ私は、要求の結果を見ることができます。私の問題は、JMeterスクリプトでHTTP応答コードを使用して応答コードを評価していることです。

私はページを見ることができますが、なぜ私は503応答コードを取得しているのですか? 第2に、Jmeterスクリプトを正しく実行するために、この問題をどのように克服できますか?

ありがとうございました。 マルコス

答えて

1

あなたがウェブサイトにないかもしれないfaviconです。

ブラウザにWebサイトを入力すると、それも起こります。

モバイルアプリケーションと同様のWebサイトの小さなアイコンを表示するためのfaviconのブラウザ検索。見ることができるcisco答え:

ブラウザは、URLの左側にアイコンを表示します。これは 「favicon.ico」と呼ばれ、通常はwebsite.com/favicon.icoから取得されます。 お使いのブラウザは異なる サイトを参照すると自動的にリクエストします

+0

なぜfaviconがリクエストされたのですか? – brienze

+0

https:// stackoverflowを参照してください。com/questions/1321878/how-to-prevent-favicon-ico-requests – user7294900

0

実際にはほとんど200の回答があります。 503のレスポンスは要求されたリソース "favicon.ico"のものです。私はそれが何であるか分かりませんが、そのページの他のすべてのリクエストは200を返すようです。私はfavicon.icoを推測しています。 ?

+0

ウェブページのソースコードにfavicon.icoが含まれていないため、ミステリーです。 – brienze

1

組み込みリソースの1つが読み込まれないと、JMeterは自動的に親サンプラーに失敗します。これは通常のデフォルトの動作です。HTTP Status Code 503の場合、アプリケーションにエラーが発生しています。

周りに、この作業の少なくとも2通りの方法があります。HTTP Request Defaultsを使用して「ファビコン」要求をフィルタリング

  1. が。

    ないに誤りがある場合に失敗するため
    ^((?!favicon).ico)*$ 
    
  2. Configuring JMeter:「詳細設定」タブでexcluding certain domains from your load testのために使用することができる部分を「URLが一致しなければならない」、関連する正規表現のようなものだろうがあるはず組み込みリソースuser.properties(JMeterのの「ビン」フォルダにあります)ファイル

    httpsampler.ignore_failed_embedded_resources=true 
    

    のJMeterの再起動がプロパティをピックアップする必要がありますに次の行を追加します。

関連する問題