2017-06-13 12 views
0

JMeterが私のウェブサイトに実際のストレステストを確実にするようにしています。私はホームページからURLを抽出し、それらを反復することができました。だから、私はForEachループに慣れている正規表現を持っています。 今、私は、HTTPリクエストがパスとして名前の変数として定義されたループの出力を取るようにすることができません。 このような要求のパスを設定する一般的な方法はありますか?他のコンポーネントからのHTTPリクエストのパスを取得する

$ {MyVarという}

文字列としてリクエストのパスの設定と実際の値で置換されていない:JMeterはのようなものを取っています。

+0

これは、変数の値が設定されていないことを示します。デバッグサンプラーを置くか、またはRegExテスターを使用して抽出が正しいことを確認してください。あなたが提供した詳細からもっと具体的なものを教えるのは難しいです。 –

答えて

0

Regular Expression ExtractorとForEach Controllerの設定が正しいとすれば、すべて正常に動作するはずです。あなたはこれでどのような援助が必要な場合は、次のスクリーンショットを提供します。いくつかの生成のJMeter変数

  • のForEachコントローラの構成
  • HTTPリクエストサンプラーを示すView Results Treeリスナーで

    1. 正規表現の抽出設定
    2. Debug PostProcessorまたはDebug Sampler出力を構成(つまり、どこに変数を入れますか)

    は、クロールのウェブサイトをシミュレートすることについての詳細を学ぶためにHow to Spider a Site with JMeter - A Tutorialを参照してくださいような単純な

    JMeter HTML Link Parser Config

    として、関連する設定は次のようになりHTML Link Parserを使用して、より簡単にサイトをクロール模倣することがあるので注意してください。

  • 関連する問題