3

RegEx を使用して、ページへの応答ヘッダーの location タグの末尾にある確認番号を抽出しようとしています。応答ヘッダーは次のとおりです。

HTTP/1.1 302 Moved Temporarily
Date: Mon, 09 Sep 2013 17:55:50 GMT
Server: Apache-Coyote/1.1
Location: http://test.regtest.com/cart/confirmation?confirmationNumber=00284031
Content-Language: en
Content-Length: 0
X-Cnection: close
Content-Type: text/plain; charset=UTF-8
Vary: Accept-Encoding

たとえば、ヘッダーの行が次の場合:

Location: http://test.regtest.com/cart/confirmation?confirmationNumber=00284031

後で変数として使用するためにこれを返すことを検討しています:

00284031

私の現在の正規表現は次のようなものです:

Location: http://test.regtest.com/cart/confirmation?confirmationNumber=(\d+)?

私は RegEx を初めて使用します。上記の内容は、次のリンクの例に基づいています。

http://www.sourcepole.ch/2011/1/4/extracting-text-from-a-page-and-using-it-somewhere-else-in-jmeter

私が書いている Jmeter スクリプトの動的ページ リダイレクトには、この確認番号が必要です。質問に答えるのに役立つ追加情報が必要な場合は、お知らせください。

よろしくお願いします。

4

3 に答える 3