リクエストごとの Cookie 情報を含む Apache アクセス ログがあります。これらの Cookie 値を jmeter の負荷テストにフィードできますか?
私のApacheのログ形式は次のとおりです。
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}i\"" combined
Access Log Sampler を確認しました。アクセス ログを読み取ってリクエストを生成するところまでは動作していますが、ログ行からの Cookie が含まれていないようです。私は HTTPCookieManager で遊んで、次の呼び出しで 1 つの呼び出しから返された Cookie を使用するところまで動作するようになりましたが、アクセス ログからの Cookie 値は使用しません。私は不可能なことをしようとしていますか、それとも何かが欠けていますか?
ログ行の例:
1.2.3.4 - - [31/Jul/2012:23:04:06 -0400] "GET /someurl/ HTTP/1.1" 200 28 "http:/domain/endpoint?params" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/536.11 (Gecko のような KHTML) Chrome/20.0.1132.57 Safari/536.11" "cookie1=value1;cookie2=value2"
私のアクセス ログには上記のような行が多数含まれており、もちろんそれぞれが異なる Cookie 値を持っています。ログに記録された Cookie を含むアクセス ログ ファイルを再生する負荷テストを作成したいと考えています。