負荷テストでは、動的変数(javax.faces.ViewState)を使用する必要がある状況で実行しました。JMeter 3.0でのXPathも正規表現の作業もありません
解決策は、XPathまたは正規表現エクストラクタを使用することです。
それらの両方が動作しませんでした(... & javax.faces.ViewState =%24%7Bvar1%の7D):変数の
値I使用している
<input type="hidden" name="javax\.faces\.ViewState" id="javax\.faces\.ViewState" value="(.+?)"autocomplete="off" />
と
//input[@id='javax.faces.ViewState']/@value
出典:http://se7so.blogspot.com/2012/12/apache-jmeter-along-with-jsf-pages.html
UPDATE1:
JSFによって生成されたパラメータ:
アップデート2
グーグルクロームのコンソールを使用する:
私は何を逃したのですか?
最初の画面で、XPath抽出フォームに正規表現を入力します。 XPath Extractorに '/input[@id='javax.faces.ViewState ']/@ value'を置くと、ページにそのような' input'があれば動作します。 –
[Regular Expression Extractor](http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor)を使用して実際に試しましたか?応答データも見ておくと便利です... –
@WiktorStribiżew、それはうまくいかず、私は質問を更新しました。 $ {var1}は依然として誤解されています。 –