はじめに Wicketを使用したアプリに対してJMeterでテストをしようとした場合、避けて通りにくいのが、JMeterの「正規表現抽出」です。 なんとなく使っていたのですが、どうにも細部に謎があったので、調査しました。 正規表現抽出とは何なのかと言いますと、以下の画像の機能です。 環境 JMeter 2.3.4 謎1 JMeterの正規表現は何のルールに則っているのか? Javaの正規表現のリファレンスを見ながら書くと、たまに不思議な挙動になることがありまして、不思議に思っておりました。 ソースを見てやっと気づいたのですが、どうやらPerl5の正規表現互換だったようです。 以下にorg.apache.jmeter.functions.RegexFunctionのimport部分の一部を引用します。 import org.apache.oro.text.regex.MatchResult;
![JMeterの正規表現の個人的な謎 - ソフト開発お仕事メモ🐕](https://cdn-ak-scissors.b.st-hatena.com/image/square/31b7015094ddfb8b64f61636a10a40af55fdf601/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fsekom%2F20110213%2F20110213224131.png)