2

JMeterユーザープロパティファイルに設定することで、正規表現エクストラクタ/によって「set-cookie」データを取得できますが、次のcookieデータを取得して、user-を定義するように「リクエストヘッダー」で使用することはできません。エージェント。

ブラウザに表示される Cookie 情報は次のとおりです。

connection keep-alive  
User-Agent xxxxxx   
Cookie _ga=GA1.2.1710658689.1468689932 
  1. _ga使用する " " 値 はどこにありますか。
  2. その正規表現は何ですか。

ブロックしているのを助けてください。

4

2 に答える 2

4

Cookie を自動的に処理する最も簡単な方法は、HTTP Cookie Managerを使用することです。何らかの理由で Cookie 値を別の場所で使用する必要がある場合は、次のように抽出できます。

  1. 次の行をuser.propertiesファイルに追加します (JMeter の「bin」フォルダーにあります)。

    CookieManager.save.cookies=true
    
  2. プロパティの変更を取得するために JMeter を再起動します。
  3. HTTP Cookie Manager をテスト計画に追加する
  4. 抽出されたCookieを${COOKIE_YOUR_COOKIE_NAME_HERE}必要に応じて参照してください。つまり${Cookie__ga}、あなたの場合

User-Agent およびその他のヘッダーは、HTTP Header Managerを介して指定できます。

于 2016-07-18T04:21:17.863 に答える
0

私のシナリオでは、上記の Cookie を投稿せずに機能しました。ヘッダー マネージャーに set-cookie 情報と Location 値を投稿することで機能しました。ありがとう!

于 2016-07-17T14:11:48.033 に答える