誰かが私にクエリ文字列を解析するための正規表現を提供してくれました:(?<=\?)[^?]+$
私はそれをJMeterでうまく使用しようとしています(ただし、Webへのさまざまな投稿例に基づいて個々のクエリ文字列パラメーター値を引き出すことに成功しています)。
- 「GrabQueryString」という正規表現エクストラクタを作成しました。
- 確認するURL応答フィールドを選択しました。
- 参照名として「myQueryString」と入力しました。
- 正規表現については、テキストを入力しました。
- テンプレートには$1$を入力しました
- 一致番号=1
- デフォルト値=エラー
残念ながら、「myQueryString」には、将来のGETでパラメータとして使用しようとしたときに期待されるように、URLクエリ文字列ではなくERRORが入力されます。
したがって、これは「結果ツリーの表示」に表示されます。
https:/www.website.com/folder/page.aspx?ERROR
それ以外の:
https:/www.website.com/folder/page.aspx?jfhjHSDjgdjhsjhsdhjSJHWed
私は何か間違ったことをしましたか?誰か提案がありますか?