長い配列の応答で指定されたhousenumberに対してaddressIdを抽出します。アレイ応答は、この(スニペット)のようになります。私は、ほんの一例として、この応答に2 housenumbersを示すが、元の応答が大きいJMeter:配列応答から正規表現を抽出する
: : "footprint":null,
: : "type":null,
: : "addressId":"0011442239",
: : "streetName":"solitudestr.",
: : "streetNrFirstSuffix":null,
: : "streetNrFirst":null,
: : "streetNrLastSuffix":null,
: : "streetNrLast":null,
: : "houseNumber":"25",
: : "houseName":null,
: : "city":"stuttgart",
: : "postcode":"70499",
: : "stateOrProvince":null,
: : "countryName":null,
: : "poBoxNr":null,
: : "poBoxType":null,
: : "attention":null,
: : "geographicAreas":
: : [
: : ],
: : "firstName":null,
: : "lastName":null,
: : "title":null,
: : "region":"BW",
: : "additionalInfo":null,
: : "properties":
: : [
: : ],
: : "extAddressId":null,
: : "entrance":null,
: : "district":null,
: : "addressLine1":null,
: : "addressLine2":null,
: : "addressLine3":null,
: : "addressLine4":null,
: : "companyName":null,
: : "contactName":null,
: : "houseNrExt":null,
: : "derbyStack":false
: },
: {
: : "footprint":null,
: : "type":null,
: : "addressId":"0011442246",
: : "streetName":"solitudestr.",
: : "streetNrFirstSuffix":null,
: : "streetNrFirst":null,
: : "streetNrLastSuffix":null,
: : "streetNrLast":null,
: : "houseNumber":"26",
: : "houseName":null,
: : "city":"stuttgart",
: : "postcode":"70499",
: : "stateOrProvince":null,
: : "countryName":null,
: : "poBoxNr":null,
: : "poBoxType":null,
: : "attention":null,
: : "geographicAreas":
: : [
: : ],
: : "firstName":null,
: : "lastName":null,
: : "title":null,
: : "region":"BW",
: : "additionalInfo":null,
: : "properties":
: : [
: : ],
: : "extAddressId":null,
: : "entrance":null,
: : "district":null,
: : "addressLine1":null,
: : "addressLine2":null,
: : "addressLine3":null,
: : "addressLine4":null,
: : "companyName":null,
: : "contactName":null,
: : "houseNrExt":null,
: : "derbyStack":false
: },
。
Q:adressIdを特定のhouseNumberに一致させるにはどうすればよいですか(私のCSVデータセットにはこれらのhouseNumbersがあります)?私はすべてのアドレスIDを抽出する正規表現を行うことができましたが、私は正しい一致番号を使用する必要があります。 Jmeterでしかし私は、スクリプトをテストするさまざまな環境でこれらの整備が同じままであるとは想定できません。
このように[住所 ":"(\ d +) "(?=(?!\ n:+ \ [)[\ s \ S])* houseNumber": "26 | $ ) '](https://regex101.com/r/kL9xQ8/1)? –
ありがとうございました! – DMC
JMeterでも動作しましたか?先読みが冗長であると私にはちょうど起こった。 –