2017-02-09 14 views
2

Cookieのデータを抽出する方法:View Result tree:リクエスト:生をJMeterの要求からのJMeterで

Cookie Data: 
.ASPXAUTH=EBB383A4DA12F0C106F044F70EC6CD6637252490DA31179407C466B8933D8B32622584F7A9F18A40C9D423078313E6ACB89519497CDDED451AF0C857AF3D6ED1C12296E56CE7D6058D7450E74B845EE39F3404925F679F180493329BDA021698 

それでもまた

にしようと試み Nullバリュー

を取得して正規表現の抽出

Main Sampler Only 
Request Headers 
Regular Expression : Cookie Data:(.*) 
Template : $1$ 
Match No : 1 

Cookie Data:\n(.*) 

ご提案ください。

+0

正しくあなたの質問をフォーマットしてください。 – Toto

+0

改行がWindowsとLinuxスタイルの両方で可能な場合は、 'Cookie Data:\ r?\ n(。*)'を試してください。クッキーデータ:(?:\ r \ n?| \ n)(。*) ' –

+0

クッキーデータをリクエストヘッダから本当に欲しいですか?またはレスポンスヘッダー? –

答えて

1

正規表現エクスプレッションでは、Field to checkの下にResponse Headersラジオボタンを選択してください。


次のように設定jmeter.propertiesファイルでは、自動的にクッキーを保存するには:

CookieManager.save.cookies=true 

再起動のJMeter。

保存したCookieには、COOKIEという接頭辞を付けてアクセスできます。 (お使いの場合)

例:

${COOKIE_Cookie_Data} # confirm the same in debug sampler result in View Results Tree 

私は強く保存されたクッキーの値を示しており、Debug Sampler & View Results Treeを追加することをお勧めします。値が与えられた

1

HTTP Cookie Managerに保存されている、あなたはステップの下に使用してアクセスすることができます

  1. までプロパティを選択するuser.propertiesファイル
  2. 再起動のJMeterにCookieManager.save.cookies=trueの行を追加します。必要な場合は、${COOKIE_.ASPXAUTH}というクッキー値にアクセスします。

上記のステップのより詳細な説明のためにUsing the HTTP Cookie Manager in JMeterの記事を参照してください

0

は "クッキーデータ:\ nは(+。)" 試してみてください、あなたの正規表現として。

  • =何で()内
  • =少なくとも一つの文字()