最近JMeter使う必要があったのですが、ログイン系のことやる時って、
だいたい、hiddenのinputのトークンみたいなIDを取っておいて、
次のリクエストでそのトークンを一緒に送る。みたいな作りになってるやつ多いと思うんです。
これを取るのに、Jmeterの正規表現を使ってinputのvalue取ると思うのですが、
ネットのサンプルって大体↓になってる。
<input type='hidden' id='hoge' name='hoge' value='(.*)' />
でもこれって、最長マッチしてるから、例えば、
<input type='hidden' id='hoge' name='hoge' value='12345' /><input type='hidden' id='fuga' name='fuga' value='67890' />
みたいなHTMLになってると、この正規表現で最初に取れる値って下記になるんですよね。
12345' /><input type='hidden' id='fuga' name='fuga' value='67890
なので、本来は最短マッチの下記にしておかないと汎用性ないんじゃないかと思ったり思わなかったり。
<input type='hidden' id='hoge' name='hoge' value='(.*?)' />